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
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;
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
DOI :
10.1109/ICASID.2009.5276895