• DocumentCode
    2135660
  • Title

    Design of a Scalable RSA Cryptoprocessor Embedded with an Efficient MAC Unit

  • Author

    Moon, Sangook

  • Author_Institution
    Mokwon Univ., South Korea
  • Volume
    2
  • fYear
    2008
  • fDate
    13-15 Dec. 2008
  • Firstpage
    74
  • Lastpage
    77
  • Abstract
    RSA cryptoprocessors equipped with more than 1024 bits of key space handle the entire key stream in units of blocks. The RSA processor which will be the target design in this paper defines the length of the basic word as 128 bits, and uses an 256-bits register as the accumulator. For efficient execution of 128-bit multiplication, 32b*32b multiplier was designed and adopted and the results are stored in 8 separate 128-bit registers according to the status flag. In this paper, an efficient method to execute 128-bit MAC (multiplication and accumulation) operation is proposed. The suggested method pre-analyzed the all possible cases so that the MAC unit can remove unnecessary calculations to speed up the execution. The proposed architecture protype of the MAC unit was automatically synthesized, and successfully operated at 20 MHz, which will be the operation frequency in the RSA processor.
  • Keywords
    cryptography; 128-bit multiplication; 256-bits register; MAC unit; accumulator; multiplication and accumulation operation; multiplier; scalable RSA cryptoprocessor; Data security; Frequency synthesizers; Information security; Moon; Protection; Public key; Public key cryptography; Registers; Wire; Wireless networks; Cryptoprocessor; MAC; RSA;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Future Generation Communication and Networking, 2008. FGCN '08. Second International Conference on
  • Conference_Location
    Hainan Island
  • Print_ISBN
    978-0-7695-3431-2
  • Type

    conf

  • DOI
    10.1109/FGCN.2008.196
  • Filename
    4734176