FPGA IMPLEMENTATION OF RSA PUBLIC-KEY CRYPTOGRAPHIC COPROCESSOR BASED ON SYSTOLIC LINEAR ARRAY ARCHITECTURE

被引:0
|
作者
Wen Nuan Dai Zibin Zhang Yongfu (Institute of Electronic Technology
机构
关键词
RSA; Montgomery’s algorithm; Systolic linear array; Modular multiplication; Modular expo- nentiation;
D O I
暂无
中图分类号
TN918 [通信保密与通信安全];
学科分类号
0839 ; 1402 ;
摘要
In order to make the typical Montgomery’s algorithm suitable for implementation on FPGA, a modified version is proposed and then a high-performance systolic linear array architecture is designed for RSA cryptosystem on the basis of the optimized algorithm. The proposed systolic array architecture has dis- tinctive features, i.e. not only the computation speed is significantly fast but also the hardware overhead is drastically decreased. As a major practical result, the paper shows that it is possible to implement public-key cryptosystem at secure bit lengths on a single commercially available FPGA.
引用
收藏
页码:718 / 722
页数:5
相关论文
共 50 条
  • [1] FPGA IMPLEMENTATION OF RSA PUBLIC-KEY CRYPTOGRAPHIC COPROCESSOR BASED ON SYSTOLIC LINEAR ARRAY ARCHITECTURE
    Wen Nuan Dai Zibin Zhang Yongfu Institute of Electronic Technology The PLA Information Engineering University Zhengzhou China
    [J]. Journal of Electronics., 2006, (05) - 722
  • [2] FPGA implementation of RSA public-key cryptographic coprocessor
    Hani, MK
    Lin, TS
    Shaikh-Husin, N
    [J]. IEEE 2000 TENCON PROCEEDINGS, VOLS I-III: INTELLIGENT SYSTEMS AND TECHNOLOGIES FOR THE NEW MILLENNIUM, 2000, : B6 - B11
  • [3] FPGA implementation of expandable RSA pubic-key cryptographic coprocessor
    Meng, Qiang
    Liu, Yuan-feng
    Dai, Zi-bin
    [J]. 2006 1ST INTERNATIONAL SYMPOSIUM ON PERVASIVE COMPUTING AND APPLICATIONS, PROCEEDINGS, 2006, : 552 - +
  • [4] FPGA implementation of alterable parameters RSA public-kKey cryptographic coprocessor
    Wen, N
    Dai, ZB
    Zhang, YF
    [J]. 2005 6TH INTERNATIONAL CONFERENCE ON ASIC PROCEEDINGS, BOOKS 1 AND 2, 2005, : 714 - 717
  • [5] A public-key cryptographic processor for RSA and ECC
    Eberle, H
    Gura, N
    Shantz, SLC
    Gupta, V
    Rarick, L
    Sundaran, S
    [J]. 15TH IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, PROCEEDINGS, 2004, : 98 - 110
  • [6] A unified architecture for a public key cryptographic coprocessor
    Wang, Yi
    Maskell, Douglas L.
    Leiwo, Jussipekka
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2008, 54 (10) : 1004 - 1016
  • [7] A PUBLIC-KEY EXTENSION TO THE COMMON CRYPTOGRAPHIC ARCHITECTURE
    LE, AV
    MATYAS, SM
    JOHNSON, DB
    WILKINS, JD
    [J]. IBM SYSTEMS JOURNAL, 1993, 32 (03) : 461 - 485
  • [8] PARALLEL IMPLEMENTATION OF THE RSA PUBLIC-KEY CRYPTOSYSTEM
    CHIOU, CW
    [J]. INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1993, 48 (3-4) : 153 - 155
  • [9] Design and implementation of an RSA public-key cryptosystem
    Guo, JH
    Wang, CL
    Hu, HC
    [J]. ISCAS '99: PROCEEDINGS OF THE 1999 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 1: VLSI, 1999, : 504 - 507
  • [10] An efficient VLSI architecture for RSA public-key cryptosystem
    Chiang, JS
    Chen, JK
    [J]. ISCAS '99: PROCEEDINGS OF THE 1999 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 1: VLSI, 1999, : 496 - 499