• DocumentCode
    309240
  • Title

    Design and implementation of a coprocessor for cryptography applications

  • Author

    Royo, Ander ; Moran, Jmier ; López, Juan Carlos

  • Author_Institution
    Dept. of Ingenieria Electron., Univ. Politecnica de Madrid, Spain
  • fYear
    1997
  • fDate
    17-20 Mar 1997
  • Firstpage
    213
  • Lastpage
    217
  • Abstract
    In this paper, an ASIC suitable for cryptography applications based on modular arithmetic techniques, is presented. These applications, such as for example digital signature (DSA) and public key encryption and decryption (RSA) use, as basic operation, the modular exponentiation. This ASIC works as a coprocessor with a special set of instructions specialized in dealing with high accuracy integers, as well as on the rapid evaluation of modular multiplications and exponentiations. The algorithm, the hardware architecture the design methodology and the results are described in detail
  • Keywords
    application specific integrated circuits; coprocessors; cryptography; digital arithmetic; integrated circuit design; ASIC; coprocessor; cryptography applications; design methodology; digital signature; exponentiations; hardware architecture; high accuracy integers; modular arithmetic techniques; modular multiplications; public key encryption; Application specific integrated circuits; Communication channels; Coprocessors; Data security; Design methodology; Digital arithmetic; Electronic mail; Hardware; Public key; Public key cryptography;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    European Design and Test Conference, 1997. ED&TC 97. Proceedings
  • Conference_Location
    Paris
  • ISSN
    1066-1409
  • Print_ISBN
    0-8186-7786-4
  • Type

    conf

  • DOI
    10.1109/EDTC.1997.582361
  • Filename
    582361