Visible to the public Energy-Adaptive Lightweight Hardware Security Module using Partial Dynamic Reconfiguration for Energy Limited Internet of Things Applications

TitleEnergy-Adaptive Lightweight Hardware Security Module using Partial Dynamic Reconfiguration for Energy Limited Internet of Things Applications
Publication TypeConference Paper
Year of Publication2019
AuthorsSamir, Nagham, Gamal, Yousef, El-Zeiny, Ahmed N., Mahmoud, Omar, Shawky, Ahmed, Saeed, AbdelRahman, Mostafa, Hassan
Conference Name2019 IEEE International Symposium on Circuits and Systems (ISCAS)
KeywordsApplicability and Robustness (CAESAR), Ciphers, Competition for Authenticated Encryption: Security, composability, cryptography, Cyber-physical systems, Data security, DPR system, dynamic partial reconfiguration, Dynamic Partial Reconfiguration (DPR), Encryption, Encryption Modes, energy limited internet of things applications, energy-adaptive lightweight hardware security module, Hardware, high power consumption, high security levels, Internet of Things, Internet of Things (IoT), low power consumption, low power IoT applications, low security level, maximum dynamic power dissipation, Metrics, multiple encryption modes, partial dynamic reconfiguration, power 10.08 mW, power budget, power constraint, power-security level trade-off, pubcrawl, Resiliency, security, security attacks, security level values, security strength, Throughput
AbstractData security is the main challenge in Internet of Things (IoT) applications. Security strength and the immunity to security attacks depend mainly on the available power budget. The power-security level trade-off is the main challenge for low power IoT applications, especially, energy limited IoT applications. In this paper, multiple encryption modes that provide different power consumption and security level values are hardware implemented. In other words, some modes provide high security levels at the expense of high power consumption and other modes provide low power consumption with low security level. Dynamic Partial Reconfiguration (DPR) is utilized to adaptively configure the hardware security module based on the available power budget. For example, for a given power constraint, the DPR controller configures the security module with the security mode that meets the available power constraint. ZC702 evaluation board is utilized to implement the proposed encryption modes using DPR. A Lightweight Authenticated Cipher (ACORN) is the most suitable encryption mode for low power IoT applications as it consumes the minimum power and area among the selected candidates at the expense of low throughput. The whole DPR system is tested with a maximum dynamic power dissipation of 10.08 mW. The suggested DPR system saves about 59.9% of the utilized LUTs compared to the individual implementation of the selected encryption modes.
DOI10.1109/ISCAS.2019.8702315
Citation Keysamir_energy-adaptive_2019