DocumentCode
1617378
Title
Efficient hardware implementation of RSA cryptography
Author
Rahman, Mosaddequr ; Rokon, I.R. ; Rahman, Mosaddequr
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., North South Univ., Dhaka, Bangladesh
fYear
2009
Firstpage
316
Lastpage
319
Abstract
This paper presents the design and implementation of a RSA crypto accelerator. The purpose is to present an efficient hardware implementation technique of RSA cryptosystem using standard algorithms and HDL based hardware design methodology. The paper will cover the RSA encryption algorithm, interleaved multiplication, Miller Rabin algorithm for primality test, extended Euclidean math, non restoring division and Verilog HDL based hardware implementation in FPGA device of the proposed RSA calculation architecture. The results of fast implementations of RSA architecture using Xilinx´s Virtex FPGA device are presented and analyzed. Finally, conclusion is drawn, which highlights the advantages of a fully flexible & parameterized design.
Keywords
digital arithmetic; field programmable gate arrays; hardware description languages; public key cryptography; Miller Rabin algorithm; RSA calculation architecture; RSA crypto accelerator; RSA cryptography; RSA encryption algorithm; Verilog HDL based hardware design; Xilinx Virtex FPGA device; extended Euclidean math; hardware implementation technique; interleaved multiplication; nonrestoring division; primality test; Algorithm design and analysis; Computer architecture; Coprocessors; Cryptographic protocols; Design methodology; Field programmable gate arrays; Hardware design languages; Public key; Public key cryptography; Testing; FPGA; RSA; crypto accelerator; verilog;
fLanguage
English
Publisher
ieee
Conference_Titel
Anti-counterfeiting, Security, and Identification in Communication, 2009. ASID 2009. 3rd International Conference on
Conference_Location
Hong Kong
Print_ISBN
978-1-4244-3883-9
Electronic_ISBN
978-1-4244-3884-6
Type
conf
DOI
10.1109/ICASID.2009.5276895
Filename
5276895
Link To Document