• DocumentCode
    2721873
  • Title

    An Efficient Montgomery Multiplication Algorithm and RSA Cryptographic Processor

  • Author

    Garg, Richa ; Vig, Renu

  • Author_Institution
    Panjab Univ., Chandigarh
  • Volume
    2
  • fYear
    2007
  • fDate
    13-15 Dec. 2007
  • Firstpage
    188
  • Lastpage
    195
  • Abstract
    New, generic silicon architecture for implementing Montgomery´s multiplication algorithm is presented. This paper proposes an efficient Montgomery modular multiplication technique that employs multi-bit shifting and carry-save addition to perform long-integer arithmetic. The gain in data throughput for Montgomery multiplication is approximately 45.49% (for 1024-bit length) and the hardware reduction is 24.27% of the traditional methods. Hence, the corresponding hardware realization is optimal in terms of area and offer higher data throughput for Montgomery multiplication. The practical application of this approach has been demonstrated by applying this to the design of RSA processor architecture with 512-bit and 1024-bit key size. The RSA processor also offers higher throughput (32.18% for 1024-bit) with a slight increase in area (22.4%). This optimization is also technology independent and thus should suit well not only FPGA implementation but also ASIC. The Montgomery design and RSA processor has been evaluated on Xilinx Virtex-4 series for the practical bit lengths of 512, 1024 and 2048. The resulting Montgomery multiplier and the RSA processor performance results presented at the fastest reported to date in literature.
  • Keywords
    carry logic; multiplying circuits; public key cryptography; Montgomery multiplication algorithm; RSA cryptographic processor; carry-save addition; long-integer arithmetic; multi-bit shifting; silicon architecture; Algorithm design and analysis; Arithmetic; Computational intelligence; Cryptography; Delay; Field programmable gate arrays; Hardware; Logic; Process design; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Conference on Computational Intelligence and Multimedia Applications, 2007. International Conference on
  • Conference_Location
    Sivakasi, Tamil Nadu
  • Print_ISBN
    0-7695-3050-8
  • Type

    conf

  • DOI
    10.1109/ICCIMA.2007.272
  • Filename
    4426692