Efficient Hardware Implementation for IoT Security System
Ali Shisha, Maha Aboelmaged, Rola Aboshabaan, Amr Mahmoud Hassan, Mariam Fouad, Mohamed A. Abd El Ghany · 2020 2nd Novel Intelligent and Leading Emerging Sciences Conference (NILES) · 2020
With the evolution of IoT and its involvement in everyday life, the amount of data collected by IoT devices is increasing drastically and user's information is becoming more vulnerable to cyber-attacks. Thus, comes the importance of IoT security and the importance to have a flexible security system which doesn't affect the IoT devices power consumption and efficiency. In this paper an efficient dynamic security system that uses partial reconfiguration concept in zed board is presented to achieve better data security and faster generation of the encrypted data. Algorithm hopping is used to switch between three different cryptographic cyphers which are AEGIS, ASCON and DEOXYS-II. These ciphers are the main finalists in CAESAR competition as they achieved high security, medium security and low security respectively and each of these ciphers has its own significant attributes. The proposed design targets the improvement of reconfiguration time of the zed board using LZ4 (Lempel-Ziv4) compression and decompression techniques for the input bitstream files. Our research shows a decrease in the reconfiguration time of a minimum 61.3% decrease for the largest bit file in comparison to the previous works in the same field.