• DocumentCode
    3091776
  • Title

    Two implementation methods of a 1024-bit RSA cryptoprocessor based on modified Montgomery algorithm

  • Author

    Kwon, Taek- Won ; You, Chang-Seok ; Heo, Won-Seok ; Kang, Yong-Kyu ; Choi, Jzin-Rim

  • Author_Institution
    Sch. of Electr. Eng., Kyungpook Nat. Univ., Taegu, South Korea
  • Volume
    4
  • fYear
    2001
  • fDate
    6-9 May 2001
  • Firstpage
    650
  • Abstract
    In this paper, two implementation methods to optimize a 1024-bit RSA processor are presented. The Montgomery algorithm is used and modified considering large bit modular multiplication. We propose two architectures for 1024-bit RSA processing in order to reduce the required hardware resources and to achieve speed improvement. One reduces the hardware resources using the L-R (left to right) binary method, and the other achieves speed improvement using the R-L (right to left) binary method. We have implemented two single-chip 1024-bit RSA processors based on the proposed architectures in 0.5-μm SOG technology using Verilog-HDL. As a result, it is shown that each architecture contributes to speed improvement and area saving
  • Keywords
    digital arithmetic; digital signal processing chips; logic arrays; public key cryptography; 0.5 micron; 1024 bit; Montgomery algorithm; SOG technology; Verilog-HDL; hardware architecture; left-to-right binary method; modular multiplication; right-to-left binary method; single-chip RSA cryptoprocessor; Algorithm design and analysis; Costs; Data communication; Data security; Electronic commerce; Hardware design languages; Optimization methods; Public key; Public key cryptography; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2001. ISCAS 2001. The 2001 IEEE International Symposium on
  • Conference_Location
    Sydney, NSW
  • Print_ISBN
    0-7803-6685-9
  • Type

    conf

  • DOI
    10.1109/ISCAS.2001.922321
  • Filename
    922321