A Unified Cryptographic Processor for RSA and ECC in RNS

被引:0
|
作者
Wei, Jizeng [1 ]
Guo, Wei [1 ]
Liu, Hao [1 ]
Tan, Ya [1 ]
机构
[1] Tianjin Univ, Sch Comp Sci & Technol, Tianjin Key Lab Cognit Comp & Applicat, Tianjin 300072, Peoples R China
关键词
Public-Key Cryptosystems; RSA; ECC; Residue Number System; Transport Triggered Architecture; Reconfigurable Architecture;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a unified and programmable crypto-processor with coarse-grained reconfigurable datapath to perform either RSA or elliptic curve cryptosystems (ECC) over prime field GF(p), which uses Residue Number System (RNS) as basic arithmetic to exploit data-level parallelism and Transport Triggered Architecture to improve instruction-level parallelism. The reconfigurable datapath provides three configuration modes to accelerate the RNS Montgomery multiplication( RNSMM). An efficient RNS base, 2(n) - c(i), is chosen to reduce the multiplication complexity of RNSMM. Experimental results show that the proposed processor has better tradeoff among algorithm flexibility, performance and area than other related works.
引用
收藏
页码:19 / 32
页数:14
相关论文
共 50 条
  • [31] RSA scheme with MRF and ECC for data encryption
    Chen, CC
    [J]. 2004 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXP (ICME), VOLS 1-3, 2004, : 947 - 950
  • [32] A Flexible Architecture for Cryptographic Applications: ECC and PRESENT
    Rashid, Muhammad
    Sonbul, Omar S.
    Arif, Muhammad
    Qureshi, Furqan Aziz
    Alotaibi, Saud. S.
    Sinky, Mohammad H.
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 76 (01): : 1009 - 1025
  • [33] High-Speed and Unified ECC Processor for Generic Weierstrass Curves over GF(p) on FPGA
    Awaludin, Asep Muhamad
    Larasati, Harashta Tatimma
    Kim, Howon
    [J]. SENSORS, 2021, 21 (04) : 1 - 20
  • [34] A Dual-Field Elliptic Curve Cryptographic Processor with a Radix-4 Unified Division Unit
    Chen, Yao-Lin
    Lee, Jen-Wei
    Liu, Po-Chun
    Chang, Hsie-Chia
    Lee, Chen-Yi
    [J]. 2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 713 - 716
  • [35] A comparitive study of RSA based cryptographic algorithms
    Haraty, RA
    El-Kassar, AN
    Otrok, H
    [J]. INTELLIGENT AND ADAPTIVE SYSTEMS AND SOFTWARE ENGINEERING, 2004, : 183 - 188
  • [36] Comparative Analysis of AES & RSA Cryptographic Techniques
    Chandel, Ankita
    Aggarwal, Abhinav
    Mittal, Aashi
    Choudhury, Tanupriya
    [J]. PROCEEDINGS OF 2019 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND KNOWLEDGE ECONOMY (ICCIKE' 2019), 2019, : 411 - 415
  • [37] Hybrid Cryptographic Technique Using OTP:RSA
    Karthik
    Chinnasamy
    Deepalakshmi
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT TECHNIQUES IN CONTROL, OPTIMIZATION AND SIGNAL PROCESSING (INCOS), 2017,
  • [38] Cryptographic Algorithm on Multicore Processor: A Review
    Jain, Vivek
    Sharma, Prachi
    Sharma, Shreshtha
    [J]. 2015 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTER ENGINEERING AND APPLICATIONS (ICACEA), 2015, : 241 - 244
  • [39] An embedded RSA processor for encryption and decryption
    Yang, Q
    Wu, XJ
    Zhou, R
    Lu, RB
    [J]. 2001 4TH INTERNATIONAL CONFERENCE ON ASIC PROCEEDINGS, 2001, : 356 - 359
  • [40] A Cryptographic Processor for Secured Satellite Networks
    Mishra, R.
    Sarma, S.
    Parameswaran, K.
    Bharadwaj, K. M.
    Udupa, S.
    Sudhakar, S.
    [J]. JOURNAL OF SPACECRAFT TECHNOLOGY, 2011, 21 (02): : 41 - 50