Title
An optimized hardware architecture for the montgomery multiplication algorithm
Abstract
Montgomery modular multiplication is one of the fundamental operations used in cryptographic algorithms, such as RSA and Elliptic Curve Cryptosystems. At CHES 1999, Tenca and Koç introduced a now-classical architecture for implementing Montgomery multiplication in hardware. With parameters optimized for minimum latency, this architecture performs a single Montgomery multiplication in approximately 2n clock cycles, where n is the size of operands in bits. In this paper we propose and discuss an optimized hardware architecture performing the same operation in approximately n clock cycles with almost the same clock period. Our architecture is based on pre-computing partial results using two possible assumptions regarding the most significant bit of the previous word, and is only marginally more demanding in terms of the circuit area. The new radix-2 architecture can be extended for the case of radix-4, while preserving a factor of two speed-up over the corresponding radix-4 design by Tenca, Todorov, and Koç from CHES 2001. Our architecture has been verified by modeling it in Verilog-HDL, implementing it using Xilinx Virtex-II 6000 FPGA, and experimentally testing it using SRC-6 reconfigurable computer.
Year
DOI
Venue
2008
10.1007/978-3-540-78440-1_13
IACR Cryptology ePrint Archive
Keywords
Field
DocType
montgomery multiplication algorithm,now-classical architecture,montgomery multiplication,radix-4 design,clock period,montgomery modular multiplication,radix-2 architecture,n clock cycle,single montgomery multiplication,clock cycle,optimized hardware architecture,hardware architecture,field programmable gate array
Most significant bit,Architecture,Cryptography,Montgomery reduction,Latency (engineering),Computer science,Parallel computing,Operand,Field-programmable gate array,Algorithm,Theoretical computer science,Hardware architecture
Conference
Volume
ISSN
ISBN
2007
0302-9743
3-540-78439-X
Citations 
PageRank 
References 
17
1.41
18
Authors
4
Name
Order
Citations
PageRank
Miaoqing Huang129227.50
Kris Gaj2842116.21
Soonhak Kwon317022.00
Tarek El-Ghazawi442744.88