DocumentCode :
120434
Title :
Efficient montgomery multiplier for pairing and elliptic curve based cryptography
Author :
Javeed, Khalid ; Xiaojun Wang
Author_Institution :
Sch. of Electron. Eng., Dublin City Univ., Dublin, Ireland
fYear :
2014
fDate :
23-25 July 2014
Firstpage :
255
Lastpage :
260
Abstract :
In this paper, we propose an efficient 256×256 bit modular multiplier based on Montgomery reduction algorithm. The 256 × 256 bit modular multiplier is required in elliptic curve and pairing based cryptographic protocols to achieve 128 bit security level. The in-built features of modern FPGA are efficiently utilized. Two time consuming components (1) 512-bit addition (2) 256 × 256 bit multiplier are efficiently optimized. The 512-bit addition is optimized using 64-bit carry chains while the 64 × 64 bit multiplier soft cores provided by Xilinx FPGAs are utilized to design the 256 × 256 bit multiplier. Subsequently, both the adder and multiplier are used to design 256-bit modular multiplier using Montgomery reduction algorithm. The design is synthesized using Xilinx ISE 14.1 design suite targeting virtex 6 FPGA devices. The proposed design runs at 188 MHz and can be used to construct elliptic curve and pairing based cryptographic processors.
Keywords :
cryptographic protocols; field programmable gate arrays; public key cryptography; FPGA devices; Montgomery reduction algorithm; Xilinx FPGA; Xilinx ISE 14.1 design; cryptographic processors; cryptographic protocols; efficient montgomery multiplier; elliptic curve based cryptography; modular multiplier; pairing curve based cryptography; Adders; Algorithm design and analysis; Clocks; Educational institutions; Field programmable gate arrays; Multiplexing; Pipelines; Elliptic curve cryptography; FPGA design; Montgomery Multiplier; Pairing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communication Systems, Networks & Digital Signal Processing (CSNDSP), 2014 9th International Symposium on
Conference_Location :
Manchester
Type :
conf
DOI :
10.1109/CSNDSP.2014.6923835
Filename :
6923835
Link To Document :
بازگشت