• DocumentCode
    2009184
  • Title

    Design of a programmable cryptoprocessor for multiple cryptosystems

  • Author

    Lee, Jeemyong ; Kwon, Wooseok ; Lee, Sanghun ; Lee, Chanho

  • Author_Institution
    Sch. of Electron. Eng., Soongsil Univ., Seoul, South Korea
  • fYear
    2004
  • fDate
    12-15 Sept. 2004
  • Firstpage
    157
  • Lastpage
    158
  • Abstract
    We propose a programmable architecture for cryptography coprocessors with a 32 bit I/O interface. The coprocessor consists of a programmable finite field arithmetic unit, an I/O unit, a register file, and a programmable control unit. The cryptosystem is determined and configured by the micro-codes in memory of the control unit. The coprocessor has a modular structure so that the arithmetic unit can be replaced if a substitute has an appropriate I/O ports. It can be used in many cryptosystems using corresponding microcodes.
  • Keywords
    coprocessors; cryptography; programmable circuits; I/O unit; cryptography coprocessor; multiple cryptosystems; programmable architecture; programmable control unit; programmable cryptoprocessor; programmable finite field arithmetic unit; register file; Arithmetic; Coprocessors; Elliptic curve cryptography; Elliptic curves; Energy consumption; Polynomials; Programmable control; Propagation delay; Registers; Systolic arrays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SOC Conference, 2004. Proceedings. IEEE International
  • Print_ISBN
    0-7803-8445-8
  • Type

    conf

  • DOI
    10.1109/SOCC.2004.1362389
  • Filename
    1362389