Hardware architecture for RSA cryptography based on Residue number system

被引:0
|
作者
Guo W. [1 ]
Liu Y. [1 ]
Bai S. [1 ]
Wei J. [1 ]
Sun D. [1 ]
机构
[1] School of Computer Science and Technology, Tianjin University
基金
中国国家自然科学基金;
关键词
Computer architecture; Montgomery algorithm; Parallel algorithm; Residue number system; RSA cryptography;
D O I
10.1007/s12209-012-1902-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A parallel architecture for efficient hardware implementation of Rivest Shamir Adleman (RSA) cryptography is proposed. Residue number system (RNS) is introduced to realize high parallelism, thus all the elements under the same base are independent of each other and can be computed in parallel. Moreover, a simple and fast base transformation is used to achieve RNS Montgomery modular multiplication algorithm, which facilitates hardware implementation. Based on transport triggered architecture (TTA), the proposed architecture is designed to evaluate the performance and feasibility of the algorithm. With these optimizations, a decryption rate of 106 kbps can be achieved for 1 024-b RSA at the frequency of 100 MHz. © Tianjin University and Springer-Verlag Berlin Heidelberg 2012.
引用
收藏
页码:237 / 242
页数:5
相关论文
共 50 条
  • [1] Hardware Architecture for RSA Cryptography Based on Residue Number System
    郭炜
    刘亚灵
    白松辉
    魏继增
    孙达志
    Transactions of Tianjin University, 2012, 18 (04) : 237 - 242
  • [2] Hardware Architecture for RSA Cryptography Based on Residue Number System
    郭炜
    刘亚灵
    白松辉
    魏继增
    孙达志
    Transactions of Tianjin University, 2012, (04) : 237 - 242
  • [3] A Novel Architecture for RSA based on Residue Number System
    Liu, Yaling
    Guo, Wei
    Su, Jiao
    Wei, Jizeng
    Sun, Dazhi
    2011 INTERNATIONAL CONFERENCE ON COMPUTERS, COMMUNICATIONS, CONTROL AND AUTOMATION (CCCA 2011), VOL II, 2010, : 78 - 81
  • [4] Residue Number System in RSA coding
    Jablonski, Janusz
    PRZEGLAD ELEKTROTECHNICZNY, 2010, 86 (09): : 145 - 148
  • [5] Efficient Hardware Implementation of RSA Cryptography
    Rahman, Mostafizur
    Rokon, Iqbalur Rahman
    Rahman, Miftahur
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON ANTI-COUNTERFEITING, SECURITY, AND IDENTIFICATION IN COMMUNICATION, 2009, : 316 - 319
  • [6] Design of a Residue Number System Based Linear System Solver in Hardware
    Bucek, Jiri
    Kubalik, Pavel
    Lorencz, Robert
    Zahradnicky, Tomas
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2017, 87 (03): : 343 - 356
  • [7] Design of a Residue Number System Based Linear System Solver in Hardware
    Jiří Buček
    Pavel Kubalík
    Róbert Lórencz
    Tomáš Zahradnický
    Journal of Signal Processing Systems, 2017, 87 : 343 - 356
  • [8] A Novel Approach Cryptography by using Residue Number System
    Navin, Ahmad Habibizad
    Oskuei, Amin Rahimi
    Khashandarag, Asghar Shahrzad
    Mirnia, Mirkamal
    2011 6TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCES AND CONVERGENCE INFORMATION TECHNOLOGY (ICCIT), 2012, : 636 - 639
  • [9] Efficient Application of the Residue Number System in Elliptic Cryptography
    Babenko, M.
    Redvanov, A.
    Djurabaev, A.
    ADVANCES IN AUTOMATION III, 2022, 857 : 474 - 486
  • [10] Pipelined FPGA coprocessor for Elliptic Curve Cryptography based on Residue Number System
    Matutino, Pedro Miguens
    Araujo, Juvenal
    Sousa, Leonel
    Chaves, Ricardo
    INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION (SAMOS 2017), 2017, : 261 - 268