DocumentCode :
3131948
Title :
An improved implementation of Montgomery algorithm using efficient pipelining and structured parallelism techniques
Author :
Yachao Zhou ; Xiaojun Wang
Author_Institution :
Department of Electronic Engineering, Dublin City University, Ireland
fYear :
2010
fDate :
23-24 June 2010
Firstpage :
7
Lastpage :
11
Abstract :
The Montgomery modular multiplication plays an important role in public-key encryption algorithm. We present an efficient hardware implementation of Montgomery algorithm. Regarding its application in RSA, we also present two techniques for more efficient implementation of modular exponentiation. The experiment results show that by reducing the number of operations in implementing Montgomery modular multiplication and modular exponentiation, it could work faster and be more power ef. The algorithms are implemented in Verilog HDL and simulated in Modelsim to verify the results. The synthesis process is performed based on Altera Stratix III FPGA in Quartus II. With the help of Stratix PowerPlay Early Power Estimator, we are able to evaluate the power consumption.
Keywords :
FPGA; Montgomery modular multiplication; modular exponentiation;
fLanguage :
English
Publisher :
iet
Conference_Titel :
Signals and Systems Conference (ISSC 2010), IET Irish
Conference_Location :
Cork
Type :
conf
DOI :
10.1049/cp.2010.0479
Filename :
5638453
Link To Document :
بازگشت