DocumentCode :
2549033
Title :
A scalable hardware architecture for prime number validation
Author :
Cheung, Ray C C ; Brown, Ashley ; Luk, Wayne ; Cheung, Peter Y K
Author_Institution :
Dept. of Comput., Imperial Coll., London, UK
fYear :
2004
fDate :
6-8 Dec. 2004
Firstpage :
177
Lastpage :
184
Abstract :
This work presents a scalable architecture for prime number validation which targets reconfigurable hardware. The primality test is crucial for security systems, especially for most public-key schemes. The Rabin-Miller Strong Pseudoprime Test has been mapped into hardware, which makes use of a circuit for computing Montgomery modular exponentiation to further speed up the validation and to reduce the hardware cost. A design generator has been developed to generate a variety of scalable and non-scalable Montgomery multipliers based on user-defined parameters. The performance and resource usage of our designs, implemented in Xilinx reconfigurable devices, have been explored using very large prime numbers. Our work demonstrates the flexibility and trade-offs in using reconfigurable platform for prototyping cryptographic hardware in embedded systems. It is shown that, for instance, a 1024-bit primality test can be completed in less than a second, and a low cost XC3S2000 FPGA chip can accommodate a 32k-bit scalable primality test with 64 parallel processing elements.
Keywords :
cryptography; digital arithmetic; embedded systems; field programmable gate arrays; integrated circuit design; multiplying circuits; parallel architectures; reconfigurable architectures; Montgomery modular exponentiation; Montgomery multipliers; Rabin-Miller Strong Pseudoprime Test; XC3S2000 FPGA chip; Xilinx reconfigurable devices; cryptographic hardware; embedded systems; parallel processing; prime number validation; public-key schemes; reconfigurable hardware; scalable hardware architecture; security systems; user-defined parameters; Circuit testing; Computer architecture; Costs; Cryptography; Embedded system; Hardware; Prototypes; Public key; Security; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Technology, 2004. Proceedings. 2004 IEEE International Conference on
Print_ISBN :
0-7803-8651-5
Type :
conf
DOI :
10.1109/FPT.2004.1393266
Filename :
1393266
Link To Document :
بازگشت