• DocumentCode
    2963188
  • Title

    Low complexity and hardware-friendly spectral modular multiplication

  • Author

    Chen, Donald Donglong ; Yao, Gavin Xiaoxu ; Koc, C.K. ; Cheung, Ray C. C.

  • Author_Institution
    Dept. of Electron. Eng., City Univ. of Hong Kong, Kowloon, China
  • fYear
    2012
  • fDate
    10-12 Dec. 2012
  • Firstpage
    368
  • Lastpage
    375
  • Abstract
    The Schönhage-Strassen Algorithm (SSA) is an asymptotically fast multiplication algorithm with the complexity of O(l log l log log l) where l is the operand size. It outperforms other multiplication algorithms when l is large enough. One possible usage of such long integer multiplication is for cryptography. Innovated from SSA, the Interleaved Spectral Montgomery Modular Multiplication (ISM3) algorithm is proposed to accelerate the modular multiplication. ISM3 algorithm primarily interleaves the Montgomery modular multiplication algorithm between time and spectral (frequency) domain. We show that the tasks in each step of the proposed algorithm have little data dependency, and hence, extremely suitable for hardware implementation. We present the parallel ISM3 architecture and implement it on Xilinx Virtex-II and Virtex-6 FPGAs. Experimental results show that our 3838-bit ISM3 is faster than the previous Montgomery multiplier. Moreover, our design can complete a 7678-bit modular multiplication in 3398 cycles in 17.98 μs on a Virtex-6 device.
  • Keywords
    computational complexity; cryptography; digital arithmetic; field programmable gate arrays; ISM3 algorithm; SSA; Schönhage-Strassen algorithm; Xilinx Virtex-6 FPGA; Xilinx Virtex-II FPGA; cryptography; data dependency; frequency domain; hardware-friendly spectral modular multiplication algorithm; information authenticity protection; information confidentiality protection; information integrity protection; integer multiplication; interleaved spectral Montgomery modular multiplication algorithm; low complexity; spectral domain; time domain; Complexity theory; Cryptography; Educational institutions; Manganese;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2012 International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4673-2846-3
  • Electronic_ISBN
    978-1-4673-2844-9
  • Type

    conf

  • DOI
    10.1109/FPT.2012.6412162
  • Filename
    6412162