A TTA-like Processor for Fast RSA Key Generation Using RNS

被引:2
|
作者
Guo, Wei [1 ]
Hu, Jingwei [1 ]
Wei, Jizeng [1 ]
机构
[1] Tianjin Univ, Sch Comp Sci & Technol, Tianjin 300072, Peoples R China
关键词
RSA; key generation; RNS; Montgomery multiplication; TTA-like processor;
D O I
10.4304/jcp.8.1.33-40
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
RSA key generation is of great concern for implementation of RSA cryptosystem on embedded system due to its long processing latency. In this paper, a novel architecture is presented to provide high processing speed to RSA key generation for embedded platform with limited processing capacity. In order to exploit more data level parallelism, Residue Number System (RNS) is introduced to accelerate RSA key pair generation, in which these independent elements can be processed simultaneously. A cipher processor based on Transport Triggered Architecture (TTA) is proposed to realized the parallelism at the architecture level. In the meantime, division is avoided in the proposed architecture, which reduces the expense of hardware implementation remarkably. The proposed design is implemented by Verilog HDL and synthesized in a 0.18 mu m CMOS process. A rate of 3 pairs per second can be achieved for 1024-bit RSA key generation at the frequency of 100 MHz.
引用
收藏
页码:33 / 40
页数:8
相关论文
共 21 条
  • [1] Astronomical Image Blurring Process Implementing with TTA-like Configurable Processor
    Guo, Wei
    Shi, Shaofei
    Wei, Jizeng
    Sun, Jizhou
    Yu, Ce
    [J]. 2011 INTERNATIONAL CONFERENCE ON COMPUTERS, COMMUNICATIONS, CONTROL AND AUTOMATION (CCCA 2011), VOL II, 2010, : 297 - 300
  • [2] Enhancement of RSA Key Generation Using Identity
    Muhammad, Norhidayah
    Zain, Jasni Mohamad
    Saman, M. Y. M.
    Ramle, Mohd Fadhil
    [J]. ADVANCED COMPUTER AND COMMUNICATION ENGINEERING TECHNOLOGY, 2015, 315 : 683 - 692
  • [3] Fast Generation of RSA Keys Using Smooth Integers
    Dimitrov, Vassil
    Vigneri, Luigi
    Attias, Vidal
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (07) : 1575 - 1585
  • [4] Fast Distributed RSA Key Generation for Semi-honest and Malicious Adversaries
    Frederiksen, Tore Kasper
    Lindell, Yehuda
    Osheter, Valery
    Pinkas, Benny
    [J]. ADVANCES IN CRYPTOLOGY - CRYPTO 2018, PT II, 2018, 10992 : 331 - 361
  • [5] Enhanced RSA Key Generation Modelling Using Fingerprint Biometric
    Bansal, Neha
    Mahto, Dindayal
    Yadav, Dilip Kumar
    [J]. HELIX, 2018, 8 (05): : 3922 - 3926
  • [6] Loop-based RSA Key Generation Algorithm using String Identity
    Muhammad, Norhidayah
    Zain, Jasni Mohamad
    Saman, Md Yazid Mohd
    [J]. 2013 13TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS 2013), 2013, : 255 - 258
  • [7] Improved Distributed RSA Key Generation Using the Miller-Rabin Test
    Burkhardt, Jakob
    Damgard, Ivan
    Frederiksen, Tore Kasper
    Ghosh, Satrajit
    Orlandi, Claudio
    [J]. PROCEEDINGS OF THE 2023 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, CCS 2023, 2023, : 2501 - 2515
  • [8] Generalized RSA using 2k prime numbers with secure key generation
    Lone, Auqib Hamid
    Khalique, Aqeel
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2016, 9 (17) : 4443 - 4450
  • [9] A fast RSA-type public-key primitive modulo pkq using Hensel lifting
    Takagi, T
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2004, E87A (01) : 94 - 101
  • [10] Fast Secret Key Generation in Static Environments Using Induced Randomness
    Aldaghri, Nasser
    Mahdavifar, Hessam
    [J]. 2018 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2018,