An energy-efficient reconfigurable asymmetric modular cryptographic operation unit for RSA and ECC
一种用于RSA和ECC的高能效可重构非对称密码模运算单元作者机构:Information Engineering UniversityZhengzhou450001China State Key Lab of ASIC and SystemFudan UniversityShanghai200000China
出 版 物:《Frontiers of Information Technology & Electronic Engineering》 (信息与电子工程前沿(英文版))
年 卷 期:2022年第23卷第1期
页 面:134-144页
核心收录:
学科分类:07[理学] 070104[理学-应用数学] 0701[理学-数学]
主 题:Modular operation unit Reconfigurable High energy efficiency
摘 要:RSA and ellipse curve cryptography(ECC)algorithms are widely used in authentication,data security,and access *** this paper,we analyze the basic operation of the ECC and RSA algorithms and optimize their modular multiplication and modular inversion *** 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 *** with 55-nm CMOS process,our design runs at 588 MHz and requires only 437801µm2 of hardware *** 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 *** is more energy-efficient and flexible than existing single algorithm *** with existing multiple algorithm units,our proposed method shows better *** 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 *** 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.