期刊文献+

An energy-efficient reconfigurable asymmetric modular cryptographic operation unit for RSA and ECC

原文传递
导出
摘要 RSA and ellipse curve cryptography(ECC)algorithms are widely used in authentication,data security,and access control.In this paper,we analyze the basic operation of the ECC and RSA algorithms and optimize their modular multiplication and modular inversion algorithms.We then propose a reconfigurable modular operation architecture,with a mix-memory unit and double multiply-accumulate structures,to realize our unified,asymmetric cryptosystem structure in an operational unit.Synthesized with 55-nm CMOS process,our design runs at 588 MHz and requires only 437801µm2 of hardware resources.Our proposed design takes 21.92 and 23.36 mW for 2048-bit RSA modular multiplication and modular inversion respectively,as well as 16.16 and 15.88 mW to complete 512-bit ECC dual-field modular multiplication and modular inversion respectively.It is more energy-efficient and flexible than existing single algorithm units.Compared with existing multiple algorithm units,our proposed method shows better performance.The operation unit is embedded in a 64-bit RISC-V processor,realizing key generation,encryption and decryption,and digital signature functions of both RSA and ECC.Our proposed design takes 0.224 and 0.153 ms for 256-bit ECC point multiplication in G(p)and G(2^(m))respectively,as well as 0.96 ms to complete 1024-bit RSA exponentiation,meeting the demand for high energy efficiency.
出处 《Frontiers of Information Technology & Electronic Engineering》 SCIE EI CSCD 2022年第1期134-144,共11页 信息与电子工程前沿(英文版)
  • 相关文献

参考文献2

二级参考文献15

  • 1李磊,赵建明.高速可重组16×16乘法器的设计[J].微电子学与计算机,2007,24(6):120-122. 被引量:5
  • 2Hankerson D,Menezes A,and Vanstone S.Guide to Elliptic Curve Cryptography.New York:Springer Verlag New York Inc,2004:25-147.
  • 3Savas E and Koc C K.A scalable and unified multiplier architecture for finite fields GF(P) and GF(2m).Cryptographic Hardware and Embedded Systems(CHES) 2000,Worcester,MA,USA,Augst 17-18,2000:277-292.
  • 4Chiou C W,Lee C Y,and Lin J M.Unified dual-field multiplier in GF(P) and GF(2k).Information Security,2009,3(2):45-52.
  • 5Wang Jian and Jiang An-ping.A high-speed dual field arithmetic unit and hardware implementation,ASICON'07,Guilin,China,Oct.22-25,2007:213-216.
  • 6Ma Shi-wei,Hao Yuan-ling,and Pan Zhong-qiao.Fast implementation for modular inversion and scalar multiplication in the elliptic curve cryptography,IITA '08,Beijing,China,Dec.20-22,2008:488-492.
  • 7Yan Xiao-dong and Li Shu-guo.Modified modular inversion algorithm for VLSI implementation,ASICON'07,Guilin,China,Oct.22-25,2007:90-93.
  • 8Shieh M D,Chen J H,and Lin W C.A new algorithm for high-speed modular multiplication design.Circuits and Systems,2009,56(9):2009-2019.
  • 9Hussin R,Shakaff A Y M,and Idris N.An efficient modified Booth multiplier architecture electronic design,ICED'08,Beijing,China,Dec.1-3,2008:1-4.
  • 10Nibouche O,Nibouche M,and Bouridane A.New iterative algorithm for modular multiplication,ICECS 2001,St.Julians.Malta,Sept.2-5,2001:879-882.

共引文献10

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部