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

来源 :信息与电子工程前沿(英文版) | 被引量 : 0次 | 上传用户:li21104
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
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(2m) respectively, as well as 0.96 ms to complete 1024-bit RSA exponentiation, meeting the demand for high energy efficiency.
其他文献
The recent decade has witnessed an upsurge in the demands of intelligent and simplified Internet of Things (IoT) networks that provide ultra-low-power communication for numerous miniaturized devices. Although the research community has paid great attentio
Owing to the inherent central information processing and resource management ability, the cloud radio access network (C-RAN) is a promising network structure for an intelligent and simplified sixth-generation (6G) wireless network. Nevertheless, to furthe
Predicting visual attention facilitates an adaptive virtual museum environment and provides a context-aware and interactive user experience. Explorations toward development of a visual attention mechanism using eye-tracking data have so far been limited t
目的 探讨细胞周期蛋白D1(cyclinD1)、基质金属蛋白酶?-9(MMP-9)在胃癌组织中的表达水平及与幽门螺杆菌(Hp)感染的相关性,为临床诊断与合理治疗提供参考.方法 回顾性分析2018年1月至2021年1月江南大学附属医院收治的100例胃癌患者的临床资料,检测患者Hp感染的情况,采用免疫组化法检测胃癌组织中cyclinD1、MMP-9表达情况.分析Hp感染、cyclinD1、MMP-9表达与胃癌患者临床病理特征的关系,胃癌患者Hp感染与cyclinD1、MMP-9表达的相关性.结果 100例胃癌
Fog radio access networks (F-RANs), in which the fog access points are equipped with communication, caching, and computing functionalities, have been anticipated as a promising architecture for enabling virtual reality (VR) applications in wireless networ
We describe a method of optical flow extraction for high-speed high-brightness targets based on a pulse array image sensor (PAIS). PAIS is a retina-like image sensor with pixels triggered by light; it can convert light into a series of pulse intervals. Th
There are two famous function decomposition methods in math: the Taylor series and the Fourier series. The Fourier series developed into the Fourier spectrum, which was applied to signal decomposition and analysis. However, because the Taylor series funct
Identifying factors that exert more influence on system output from data is one of the most challenging tasks in science and engineering. In this work, a sensitivity analysis of the generalized Gaussian process regression (SA-GGPR) model is proposed to id
Edge artificial intelligence will empower the ever simple industrial wireless networks (IWNs) supporting complex and dynamic tasks by collaboratively exploiting the computation and communication resources of both machine-type devices (MTDs) and edge serve
The input/output (I/O) pins of an industry-level fluorescent optical fiber temperature sensor readout circuit need on-chip integrated high-performance electro-static discharge (ESD) protection devices. It is difficult for the failure level of basic N-type