• DocumentCode
    2140227
  • Title

    Efficient hardware architectures for modular multiplication on FPGAs

  • Author

    Amanor, David Narh ; Paar, Christof ; Pelzl, Jan ; Bunimov, Viktor ; Schimmler, Manfred

  • Author_Institution
    Horst Gortz Inst. for IT Security, Ruhr Univ. Bochum, Germany
  • fYear
    2005
  • fDate
    24-26 Aug. 2005
  • Firstpage
    539
  • Lastpage
    542
  • Abstract
    The computational fundament of most public-key cryptosystems is the modular multiplication. Improving the efficiency of the modular multiplication is directly associated with the efficiency of the whole cryptosystem. This paper presents an implementation and comparison of three recently proposed, highly efficient architectures for modular multiplication on FPGAs: interleaved modular multiplication and two variants of the Montgomery modular multiplication. This (first) hardware implementation of these designs shows their relative performance regarding area and speed. One of the main findings is that the interleaved multiplication has the least area time product of all investigated architectures. As a typical cryptographic application, we show that a 1024-bit RSA exponentiation can be performed in less than 6.1ms at a clock rate of 69MHz on a Xilinx Virtex FPGA.
  • Keywords
    digital arithmetic; field programmable gate arrays; logic design; public key cryptography; 69 MHz; Montgomery modular multiplication; field programmable gate arrays; hardware architectures; interleaved modular multiplication; public-key cryptosystems; Computer architecture; Computer science; Computer security; Digital signatures; Elliptic curve cryptography; Field programmable gate arrays; Hardware; Public key; Signal processing algorithms; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2005. International Conference on
  • Print_ISBN
    0-7803-9362-7
  • Type

    conf

  • DOI
    10.1109/FPL.2005.1515780
  • Filename
    1515780