FPGA implementation of RSA public-key cryptographic coprocessor

被引:0
|
作者
Hani, MK [1 ]
Lin, TS [1 ]
Shaikh-Husin, N [1 ]
机构
[1] Univ Teknol Malaysia, Fac Elect Engn, MiCE Dept, Skudai, Johor, Malaysia
关键词
RSA algorithm; Montgomery algorithm; systolic array architecture; FPGA;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The hardware implementation of the RSA algorithm for public-key cryptography is presented. The algorithm is dependent on the computation of modular exponentials. Critical to this computation is a fast implementation of modular multiplications. A highperformance systolic array architecture for modular multiplication based on the algorithm of P.L. Montgomery is proposed, The design is targeted for implementation in reconfigurable logic, which can yield custom-hardware performance yet maintains all the flexibility of software-based systems. Reconfigurable computing allows the designer to respond, in the prototyping stage, to flaws discovered in implementation or to changes in standards or data formats. We report the issues involved in the preliminary design of the prototype to be fabricated in Altera FLEX10KE series FPGA mounted on a PCI card.
引用
收藏
页码:B6 / B11
页数:6
相关论文
共 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
    [J]. Journal of Electronics(China), 2006, (05) : 718 - 722
  • [2] 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
  • [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] PARALLEL IMPLEMENTATION OF THE RSA PUBLIC-KEY CRYPTOSYSTEM
    CHIOU, CW
    [J]. INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1993, 48 (3-4) : 153 - 155
  • [7] 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
  • [8] A Reconfigurable Coprocessor for Public-Key Cryptography
    Su, JianLong
    Wu, Yi
    Bai, Guoqiang
    Wu, Xingjun
    [J]. PROCEEDINGS OF 2018 12TH IEEE INTERNATIONAL CONFERENCE ON ANTI-COUNTERFEITING, SECURITY, AND IDENTIFICATION (ASID), 2018, : 141 - 145
  • [9] A reconfigurable public-key cryptography coprocessor
    Zeng, XY
    Chen, C
    Zhang, QL
    [J]. PROCEEDINGS OF 2004 IEEE ASIA-PACIFIC CONFERENCE ON ADVANCED SYSTEM INTEGRATED CIRCUITS, 2004, : 172 - 175
  • [10] On the implementation of the Advanced Encryption Standard on a public-key crypto-coprocessor
    Garcia, AV
    Seifert, JP
    [J]. USENIX ASSOCIATION AND IFIP WG 8.8 (SMART CARDS) PROCEEDINGS OF CARDIS '02 FIFTH SMART CARD RESEARCH AND ADVANCED APPLICATION CONFERENCE, 2002, : 135 - 145