Kahleifeh Zachary, Thapliyal Himanshu
Department of Electrical and Computer Engineering, University of Kentucky, Lexington, KY 40506, USA.
Department of Electrical Engineering and Computer Science, University of Tennessee, Knoxville, TN 37996, USA.
Sensors (Basel). 2021 Nov 18;21(22):7651. doi: 10.3390/s21227651.
Internet of Things (IoT) devices have strict energy constraints as they often operate on a battery supply. The cryptographic operations within IoT devices consume substantial energy and are vulnerable to a class of hardware attacks known as side-channel attacks. To reduce the energy consumption and defend against side-channel attacks, we propose combining adiabatic logic and Magnetic Tunnel Junctions to form our novel Energy Efficient-Adiabatic CMOS/MTJ Logic (EE-ACML). EE-ACML is shown to be both low energy and secure when compared to existing CMOS/MTJ architectures. EE-ACML reduces dynamic energy consumption with adiabatic logic, while MTJs reduce the leakage power of a circuit. To show practical functionality and energy savings, we designed one round of PRESENT-80 with the proposed EE-ACML integrated with an adiabatic clock generator. The proposed EE-ACML-based PRESENT-80 showed energy savings of 67.24% at 25 MHz and 86.5% at 100 MHz when compared with a previously proposed CMOS/MTJ circuit. Furthermore, we performed a CPA attack on our proposed design, and the key was kept secret.
物联网(IoT)设备通常依靠电池供电,因此面临着严格的能量限制。物联网设备内部的加密操作会消耗大量能量,并且容易受到一类称为边信道攻击的硬件攻击。为了降低能耗并抵御边信道攻击,我们建议将绝热逻辑和磁性隧道结相结合,以形成我们新颖的节能绝热互补金属氧化物半导体/磁性隧道结逻辑(EE-ACML)。与现有的互补金属氧化物半导体/磁性隧道结架构相比,EE-ACML既具有低能耗又具备安全性。EE-ACML通过绝热逻辑降低动态能耗,而磁性隧道结则降低电路的泄漏功率。为了展示实际功能和节能效果,我们使用集成了绝热时钟发生器的拟议EE-ACML设计了一轮PRESENT-80。与之前提出的互补金属氧化物半导体/磁性隧道结电路相比,基于拟议EE-ACML的PRESENT-80在25兆赫兹时节能67.24%,在100兆赫兹时节能86.5%。此外,我们对拟议设计进行了相关功耗分析攻击,密钥得以保密。