Presentation 2010-03-04
An RSA Encryption Hardware Algorithm that uses a DSP block on the FPGA
Kensuke KAWAKAMI, Koji NAKANO,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) The main contribution of this paper is to present an efficient hardware algorithm for modular exponentiation, which is a key operation of RSA encryption/decryption. Our hardware algorithm is designed to be implemented in on the Xilinx Virtex-5 family FPGA XC5VSX50T-1, which has embedded DSP blocks (DSP48E) and embedded memory blocks (BRAM). In particular, our hardware algorithm efficiently uses these two embedded blocks such that it uses only one DSP48E block and one Block RAM for 1024-bit modular exponentiation. The implementation results showed that it runs run in no more than 44.8ms and in expected 33.8ms for 1024-bit modular exponentiation. Since it uses only one DSP48E block and one Block RAM, the FPGA can implement a lot of circuits which perform modulo exponentiation in parallel, in the same time.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Modular exponentiation / Montgomery multiplication / FPGA / RSA encryption/decription / DSP block
Paper # IT2009-80,ISEC2009-88,WBS2009-59
Date of Issue

Conference Information
Committee ISEC
Conference Date 2010/2/25(1days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair
Vice Chair
Secretary
Assistant

Paper Information
Registration To Information Security (ISEC)
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) An RSA Encryption Hardware Algorithm that uses a DSP block on the FPGA
Sub Title (in English)
Keyword(1) Modular exponentiation
Keyword(2) Montgomery multiplication
Keyword(3) FPGA
Keyword(4) RSA encryption/decription
Keyword(5) DSP block
1st Author's Name Kensuke KAWAKAMI
1st Author's Affiliation Department of Information Engineering, School of Engineering, Hiroshima University()
2nd Author's Name Koji NAKANO
2nd Author's Affiliation Department of Information Engineering, School of Engineering, Hiroshima University
Date 2010-03-04
Paper # IT2009-80,ISEC2009-88,WBS2009-59
Volume (vol) vol.109
Number (no) 445
Page pp.pp.-
#Pages 8
Date of Issue