• 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