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