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
Link To Document