DocumentCode :
694666
Title :
An Implementation of Montgomery Modular Multiplication on FPGAs
Author :
Xinkai Yan ; Guiming Wu ; Dong Wu ; Fang Zheng ; Xianghui Xie
Author_Institution :
State Key Lab. of Math. Eng. & Adv. Comput., Wuxi, China
fYear :
2013
fDate :
7-8 Dec. 2013
Firstpage :
32
Lastpage :
38
Abstract :
Modular multiplication is one of the most important operations in the public key cryptographic algorithms. In order to design a high-performance modular multiplier, we present a novel hybrid Montgomery modular multiplier over GF(p) on FPGAs, which employs Karatsuba and Knuth multiplication algorithms in different levels to implement large integer multiplication. A 9-stage pipeline full-word multiplier is proposed for the 256-bit multiplication with 4-level recursion. The performance of our modular multiplier is improved through optimizing the pipeline and reducing carry-chain latency of the modular adder. On average, our modular multiplier can perform one 256-bit modular multiplication in 3 cycles. We can integrate 13 modular multipliers on a Xilinx Virtex-6 V6VSX475T FPGA. The experimental results show that the throughput of 856.9 million modular multiplications per second can be achieved and the hybrid Montgomery modular multiplier has an outstanding performance in the situations which need continuous multiplications.
Keywords :
field programmable gate arrays; multiplying circuits; pipeline arithmetic; 9-stage pipeline full-word multiplier; Montgomery modular multiplier; Xilinx Virtex-6 V6VSX475T FPGA; carry-chain latency reduction; high-performance modular multiplier; large integer multiplication; modular adder; multiplication algorithms; Adders; Algorithm design and analysis; Digital signal processing; Elliptic curve cryptography; Field programmable gate arrays; Pipelines; Table lookup; Elliptic curve cryptography (ECC); Hybrid; Montgomery modular multiplication;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Science and Cloud Computing (ISCC), 2013 International Conference on
Conference_Location :
Guangzhou
Print_ISBN :
978-1-4799-4968-7
Type :
conf
DOI :
10.1109/ISCC.2013.19
Filename :
6972558
Link To Document :
بازگشت