FPGA-based implementation of a serial RSA processor

被引:0
|
作者
Mazzeo, A [1 ]
Romano, L [1 ]
Saggese, GR [1 ]
Mazzocca, N [1 ]
机构
[1] Univ Naples Federico II, Naples, Italy
来源
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, PROCEEDINGS | 2003年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we present an hardware implementation of the RSA algorithm for public-key cryptography. The RSA algorithm consists in the computation of modular exponentials on large integers, that can be reduced to repeated modular multiplications. We present a serial implementation of RSA, which is based upon an optimized version of the RSA algorithm originally proposed by P.L. Montgomery. The proposed architecture is innovative, and it widely exploits specific capabilities of Xilinx programmable devices. As compared to other solutions in the literature, the proposed implementation of the RSA processor has smaller area occupation and comparable performance. The final performance level is a function of the serialization factor We provide a thorough discussion of design tradeoffs, in terms of area requirements vs performance, for different values of the key length and of the serialization factor.
引用
收藏
页码:582 / 587
页数:6
相关论文
共 50 条
  • [1] Exploring the design-space for FPGA-based implementation of RSA
    Cilardo, A
    Mazzeo, A
    Romano, L
    Saggese, GP
    MICROPROCESSORS AND MICROSYSTEMS, 2004, 28 (04) : 183 - 191
  • [2] Fast architectures for FPGA-based implementation of RSA encryption algorithm
    Nibouche, O
    Nibouche, M
    Bouridane, A
    Belatreche, A
    2004 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2004, : 271 - 278
  • [3] On the implementation of an efficient FPGA-based CFAR processor for target detection
    Cumplido, R
    Torres, C
    López, S
    2004 1ST INTERNATIONAL CONFERENCE ON ELECTRICAL AND ELECTRONICS ENGINEERING (ICEEE), 2004, : 214 - 218
  • [4] Practical Results of EM Cartography on a FPGA-based RSA Hardware Implementation
    Sauvage, Laurent
    Guilley, Sylvain
    Danger, Jean-Luc
    Homma, Naofumi
    Hayashi, Yu-ichi
    2011 IEEE INTERNATIONAL SYMPOSIUM ON ELECTROMAGNETIC COMPATIBILITY (EMC), 2011, : 768 - 772
  • [5] Implementation of an FPGA-based DCDS video processor for CCD imaging
    Tulloch, Simon
    HIGH ENERGY, OPTICAL, AND INFRARED DETECTORS FOR ASTRONOMY VII, 2016, 9915
  • [6] FPGA-based SIMD processor
    Li, SYC
    Cheuk, GCK
    Lee, KH
    Leong, PHW
    FCCM 2003: 11TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2003, : 267 - 268
  • [7] Serial decomposition of finite state machines for FPGA-based implementation
    Borowik, G
    PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS IV, 2006, 6159
  • [8] Parallel implementation of Cholesky LLT-algorithm in FPGA-based processor
    Maslennikow, Oleg
    Lepekha, Volodymyr
    Sergiyenko, Anatoli
    Tomas, Adam
    Wyrzykowski, Roman
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2008, 4967 : 137 - +
  • [9] OVERVIEW OF A FPGA-BASED OVERLAY PROCESSOR
    Yu, Yunxuan
    Wu, Chen
    Shi, Xiao
    He, Lei
    2019 CHINA SEMICONDUCTOR TECHNOLOGY INTERNATIONAL CONFERENCE (CSTIC), 2019,
  • [10] SPA against an FPGA-based RSA implementation with a high-radix montgomery multiplier
    Miyamoto, Atsushi
    Homma, Naofurni
    Aoki, Takafumi
    Satoht, Akashi
    2007 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, 2007, : 1847 - +