| Efficient architectures for implementing montgomery modular multiplication and RSA modular exponentiation on reconfigurable logic |
| Full text |
Pdf
(243 KB)
|
| Source
|
International Symposium on Field Programmable Gate Arrays
archive
Proceedings of the 2002 ACM/SIGDA tenth international symposium on Field-programmable gate arrays
table of contents
Monterey, California, USA
Session: Arithmetic
table of contents
Pages: 40 - 49
Year of Publication: 2002
ISBN:1-58113-452-5
|
|
Authors
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 64, Citation Count: 5
|
|
|
ABSTRACT
This paper presents a review of some existing architectures for the implementation of Montgomery modular multiplication and exponentiation on FPGA (Field Programmable Gate Array). Some new architectures are presented, including a pipelined architecture exploiting the maximum carry chain length of the FPGA which is used to implement the modular exponentiation operation required for RSA encryption and decryption. Speed and area comparisons are performed on the optimised designs. The issues of targeting a design specifically for a reconfigurable device are considered, taking into account the underlying architecture imposed by the target technology.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
P. L. Montgomery. "Modular multiplication without trial division". Math. Computation, 44:519-521, 1985.
|
| |
3
|
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
C. D. Walter. "Still faster modular multiplication". Electronics Letters, 31:263-264, Feb 1995.
|
| |
8
|
W. P. Marnane. "Optimised bit serial modular multiplier for implementation on field programmable gate arrays". IEE Electronics Letters, 34(8):738-739, April 1998.
|
| |
9
|
Taek-Won Kwon, Chang-Seok You, Won-Seok Heo, Yong-Kyu Kang, and Jun-Rim Choi. "Two implementation methods of a 1024-bit RSA cryptoprocessor based on modified montgomery algorithm". IEEE Int. Symp. on Circuits and Systems (ISCAS), pages 650-653, May 2001.
|
| |
10
|
|
| |
11
|
Young Sae Kim, Woo Seok Kang, and Jun Rim Choi. Implementation of 1024-Bit Modular Processor for RSA Cryptosystem. The 2nd IEEE Asia Pacific Conference on ASICs, Aug 2000.
|
| |
12
|
Ching-Chao Yang, Tian-Sheuan Chang, and Chein-Wei Jen. "A new RSA cryptosystem hardware design based on Montgomery's Algorithm". IEEE Trans. Circuits and Systems - II: Analog and Digital Signal Processing, 45(7):908-913, July 1998.
|
| |
13
|
Jyh-Huei Guo, Chin-Liang Wang, and Hung-Chih Hu. Design and Implementation of an RSA Public-Key Cryptosystem. Proc. IEEE International Symposium on Circuits and Systems, 1:504-507, 1999.
|
| |
14
|
Xilinx Inc. Website. http://www.xilinx.com.
|
CITED BY 5
|
|
|
|
|
|
|
|
|
|
|
Mira Belenkiy , Melissa Chase , C. Chris Erway , John Jannotti , Alptekin Küpçü , Anna Lysyanskaya , Eric Rachlin, Making p2p accountable without losing privacy, Proceedings of the 2007 ACM workshop on Privacy in electronic society, October 29-29, 2007, Alexandria, Virginia, USA
|
|
|
|
|