Suppr超能文献

用于物联网应用的椭圆曲线密码算法的FPGA实现及高效低延迟电路

FPGA Implementation for Elliptic Curve Cryptography Algorithm and Circuit with High Efficiency and Low Delay for IoT Applications.

作者信息

Wang Deming, Lin Yuhang, Hu Jianguo, Zhang Chong, Zhong Qinghua

机构信息

School of Electronics and Information Engineering, South China Normal University, Foshan 528225, China.

Development Research Institute of Guangzhou Smart City, Guangzhou 510805, China.

出版信息

Micromachines (Basel). 2023 May 12;14(5):1037. doi: 10.3390/mi14051037.

Abstract

The Internet of Things requires greater attention to the security and privacy of the network. Compared to other public-key cryptosystems, elliptic curve cryptography can provide better security and lower latency with shorter keys, rendering it more suitable for IoT security. This paper presents a high-efficiency and low-delay elliptic curve cryptographic architecture based on the NIST-p256 prime field for IoT security applications. A modular square unit utilizes a fast partial Montgomery reduction algorithm, demanding just a mere four clock cycles to complete a modular square operation. The modular square unit can be computed simultaneously with the modular multiplication unit, consequently improving the speed of point multiplication operations. Synthesized on the Xilinx Virtex-7 FPGA platform, the proposed architecture completes one PM operation in 0.08 ms using 23.1 k LUTs at 105.3 MHz. These results show significantly better performance compared to that in previous works.

摘要

物联网需要更关注网络的安全性和隐私性。与其他公钥密码系统相比,椭圆曲线密码学可以用更短的密钥提供更好的安全性和更低的延迟,使其更适合物联网安全。本文提出了一种基于NIST-p256素域的高效低延迟椭圆曲线密码架构,用于物联网安全应用。一个模平方单元采用快速部分蒙哥马利约减算法,仅需四个时钟周期即可完成一次模平方运算。模平方单元可以与模乘单元同时计算,从而提高点乘运算的速度。在Xilinx Virtex-7 FPGA平台上进行综合,所提出的架构在105.3 MHz频率下使用23.1 k个查找表,在0.08 ms内完成一次点乘运算。这些结果表明,与以前的工作相比,性能有了显著提高。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8373/10221174/2a331bee8c39/micromachines-14-01037-g001.jpg

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验