• DocumentCode
    2983489
  • Title

    An energy-efficient IEEE 1363-based reconfigurable public-key cryptography processor

  • Author

    Goodman, J. ; Chandrakasan, A.P.

  • Author_Institution
    Chrysalis-ITS, Ottawa, Ont., Canada
  • fYear
    2001
  • fDate
    7-7 Feb. 2001
  • Firstpage
    330
  • Lastpage
    331
  • Abstract
    For a specific domain of operation (e.g., public key cryptography), it is possible to provide the required level of algorithm agility by using a limited amount of reconfigurability which avoids the overhead associated with generic programmable logic. The resulting Domain Specific Reconfigurable Cryptographic Processor (DSRCP) represents a prototype implementation for the domain of public key cryptography. The processor ISA is based upon the recently adopted IEEE 1363-2000 Public Key Cryptography Standard. The DSRCP is the first reported hardware-based solution that performs conventional arithmetic, modular integer arithmetic, binary Galois Field arithmetic (i.e., GF(2/sup /spl alpha//)), and elliptic curve arithmetic over GF(2/sup /spl alpha//). In addition, it does so in an energy efficient manner.
  • Keywords
    Galois fields; IEEE standards; digital arithmetic; digital signal processing chips; public key cryptography; reconfigurable architectures; Domain Specific Reconfigurable Cryptographic Processor; IEEE 1363-2000 standard; ISA; binary Galois field arithmetic; digital arithmetic; elliptic curve arithmetic; energy efficiency; modular integer arithmetic; public key cryptography; reconfigurable processor; Arithmetic; Elliptic curve cryptography; Energy efficiency; Instruction sets; Programmable logic arrays; Programmable logic devices; Prototypes; Public key; Public key cryptography; Reconfigurable logic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Solid-State Circuits Conference, 2001. Digest of Technical Papers. ISSCC. 2001 IEEE International
  • Conference_Location
    San Francisco, CA, USA
  • ISSN
    0193-6530
  • Print_ISBN
    0-7803-6608-5
  • Type

    conf

  • DOI
    10.1109/ISSCC.2001.912660
  • Filename
    912660