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 :
بازگشت