Suppr超能文献

面向物联网设备安全保障的面积和能量高效可重构加密加速器的设计与分析。

Design and Analysis of Area and Energy Efficient Reconfigurable Cryptographic Accelerator for Securing IoT Devices.

机构信息

School of Optical and Electronic Information, Huazhong University of Science and Technology, Wuhan 430074, China.

Wuhan National Laboratory of Optoelectronics, Huazhong University of Science and Technology, Wuhan 430074, China.

出版信息

Sensors (Basel). 2022 Nov 25;22(23):9160. doi: 10.3390/s22239160.

Abstract

Achieving low-cost and high-performance network security communication is necessary for Internet of Things (IoT) devices, including intelligent sensors and mobile robots. Designing hardware accelerators to accelerate multiple computationally intensive cryptographic primitives in various network security protocols is challenging. Different from existing unified reconfigurable cryptographic accelerators with relatively low efficiency and high latency, this paper presents design and analysis of a reconfigurable cryptographic accelerator consisting of a reconfigurable cipher unit and a reconfigurable hash unit to support widely used cryptographic algorithms for IoT Devices, which require block ciphers and hash functions simultaneously. Based on a detailed and comprehensive algorithmic analysis of both the block ciphers and hash functions in terms of basic algorithm structures and common cryptographic operators, the proposed reconfigurable cryptographic accelerator is designed by reusing key register files and operators to build unified data paths. Both the reconfigurable cipher unit and the reconfigurable hash unit contain a unified data path to implement Data Encryption Standard (DES)/Advanced Encryption Standard (AES)/ShangMi 4 (SM4) and Secure Hash Algorithm-1 (SHA-1)/SHA-256/SM3 algorithms, respectively. A reconfigurable S-Box for AES and SM4 is designed based on the composite field Galois field (GF) GF(((2))), which significantly reduces hardware overhead and power consumption compared with the conventional implementation by look-up tables. The experimental results based on 65-nm application-specific integrated circuit (ASIC) implementation show that the achieved energy efficiency and area efficiency of the proposed design is 441 Gbps/W and 37.55 Gbps/mm, respectively, which is suitable for IoT devices with limited battery and form factor. The result of delay analysis also shows that the number of delay cycles of our design can be reduced by 83% compared with the state-of-the-art design, which shows that the proposed design is more suitable for applications including 5G/Wi-Fi/ZigBee/Ethernet network standards to accelerate block ciphers and hash functions simultaneously.

摘要

实现低成本、高性能的网络安全通信对于物联网(IoT)设备,包括智能传感器和移动机器人来说是必要的。设计硬件加速器来加速各种网络安全协议中多个计算密集型密码原语是具有挑战性的。与现有效率相对较低、延迟较高的统一可重构密码加速器不同,本文提出了一种由可重构密码单元和可重构散列单元组成的可重构密码加速器的设计与分析,以支持物联网设备广泛使用的同时需要块密码和散列函数的密码算法。基于对块密码和散列函数在基本算法结构和常见密码操作方面的详细全面的算法分析,通过重用关键寄存器文件和操作符来构建统一的数据路径,设计了可重构密码加速器。可重构密码单元和可重构散列单元都包含一个统一的数据路径,分别用于实现数据加密标准(DES)/高级加密标准(AES)/商密 4 号(SM4)和安全散列算法-1(SHA-1)/SHA-256/SM3 算法。基于复合域伽罗华域(GF)GF(((2)))设计了用于 AES 和 SM4 的可重构 S-盒,与传统的基于查找表的实现相比,显著降低了硬件开销和功耗。基于 65nm 专用集成电路(ASIC)实现的实验结果表明,所提出设计的能量效率和面积效率分别为 441 Gbps/W 和 37.55 Gbps/mm,适用于电池和外形尺寸有限的物联网设备。延迟分析的结果还表明,与最先进的设计相比,我们的设计的延迟周期数可以减少 83%,这表明所提出的设计更适用于包括 5G/Wi-Fi/ZigBee/Ethernet 网络标准在内的应用,以同时加速块密码和散列函数。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d27c/9739433/13431790cc87/sensors-22-09160-g001.jpg

文献AI研究员

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

立即体验

用中文搜PubMed

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

马上搜索

文档翻译

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

立即体验