Design, Implementation and Analysis of HIBRI
Cipher on IoT Platforms
摘要
With the exponential growth of the Internet of Things through time there has been an enormous increase in the usage of tiny devices and information being exchanged, between low resource devices like sensors, PDA’s and the high-end devices like servers or clouds. This opens up several challenges in securing the information being exchanged. Consequently, there is a greater demand for designing encryption algorithms, particularly for devices with limited resources. This paper introduces the HIBRI cipher, a combination of the HIGHT and the BRIGHT cipher implemented in software as well as hardware. The proposed cipher is evaluated for randomness test, strict avalanche criteria, key sensitivity tests to assess the cipher’s security while memory utilization, energy consumption, execution time and throughput are analyzed by implementing in Arduino Nano based on the Atmega328 microcontroller. The NIST tests for key generation yielded P ≥ 0.01 which proves that the proposed key generation scheme generated truly random numbers while the hardware implementation shows that the comparison results for code size, RAM and execution size yielded better results than the implementations that are cutting-edge.