现代电子技术2024,Vol.47Issue(18):95-100,6.DOI:10.16652/j.issn.1004-373x.2024.18.016
面向物联网领域的低成本ECC密码处理器设计
Design of low-cost ECC processor for IoT domain
马敬万 1曲英杰1
作者信息
- 1. 青岛科技大学 信息科学技术学院,山东 青岛 266061
- 折叠
摘要
Abstract
In order to ensure the privacy and security of Internet of Things(IoTs)devices,and better meet the resource-limited characteristics,the elliptic curve cryptography(ECC)algorithm scheme is used to design a low-cost architecture for a dot multiplication hardware circuit based on the adder by optimizing the underlying algorithm and circuit structure.Hardware resource consumption is minimized by means of hardware reuse technology,with each modular arithmetic circuit using only one carry-save adder.By optimizing modular arithmetic operator scheduling and improving circuit structure,point operations are designed and implemented using only two modular addition and subtraction modules,one modular inverse module and one modular multiplication module.The analysis are conducted on Xilinx's XCZU3CG-SFVC784-1-E FPGA platform,a total of 8 927 CLB LUTs and 7 789 CLB Registers are used in the dot multiplication circuit,with a total power consumption of 0.371 W and an operating frequency of 247.3 MHz.In comparison with other architectures,the processor hardware resources are saved from 39.10%to 72.44%.关键词
物联网/椭圆曲线密码/密码处理器/模运算/硬件复用/FPGAKey words
Internet of Things/elliptic curve cryptography/cryptography processor/modular operation/hardware reuse/FPGA分类
信息技术与安全科学引用本文复制引用
马敬万,曲英杰..面向物联网领域的低成本ECC密码处理器设计[J].现代电子技术,2024,47(18):95-100,6.