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.
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内完成一次点乘运算。这些结果表明,与以前的工作相比,性能有了显著提高。