• DocumentCode
    856716
  • Title

    An area-efficient universal cryptography processor for smart cards

  • Author

    Eslami, Yadollah ; Sheikholeslami, Ali ; Gulak, P. Glenn ; Masui, Shoichi ; Mukaida, Kenji

  • Author_Institution
    Dept. of DRAM R&D, Micron Technol. Inc., Boise, ID, USA
  • Volume
    14
  • Issue
    1
  • fYear
    2006
  • Firstpage
    43
  • Lastpage
    56
  • Abstract
    Cryptography circuits for smart cards and portable electronic devices provide user authentication and secure data communication. These circuits should, in general, occupy small chip area, consume low power, handle several cryptography algorithms, and provide acceptable performance. This paper presents, for the first time, a hardware implementation of three standard cryptography algorithms on a universal architecture. The microcoded cryptography processor targets smart card applications and implements both private key and public key algorithms and meets the power and performance specifications and is as small as 2.25 mm/sup 2/ in 0.18-/spl mu/m 6LM CMOS. A new algorithm is implemented by changing the contents of the memory blocks that are implemented in ferroelectric RAM (FeRAM). Using FeRAM allows nonvolatile storage of the configuration bits, which are changed only when a new algorithm instantiation is required.
  • Keywords
    computer networks; cryptography; ferroelectric storage; low-power electronics; microprocessor chips; smart cards; 0.18 micron; computer security; cryptography algorithms; cryptography circuits; ferroelectric RAM; hardware implementation; low power consumption; microcoded cryptography processor; microprocessors; nonvolatile storage; performance specifications; portable electronic devices; power specification; private key algorithm; public key algorithms; secure data communication; small chip area; smart cards; universal cryptography processor; user authentication; Authentication; Circuits; Data communication; Ferroelectric films; Hardware; Nonvolatile memory; Public key; Public key cryptography; Random access memory; Smart cards; Computer security; cryptography; microprocessors; smart cards;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2005.863188
  • Filename
    1603567