GEO based Adaptive Dynamic Key Generation Scheme for Speck-R in IoT Applications
Main Article Content
Abstract
By integrating lightweight properties with lightweight cryptography in Intenet of Things (IoT) applications, information confidentiality and dependability can be guaranteed. In order to cut down on the number of rounds and speed up execution, a dynamic key-substitution layer was included to the original Speck's structure to create the ultra-lightweight encryption algorithm Speck-R.In this paper, we propose to design Golden Eagle Optimizer (GEO) based adaptive dynamic key generation scheme for Speck-R. In this algorithm, the block size and key size are adaptively chosen based on the IoT application and data size. Then the dynamic key (DK) is generated using GEO algorithm in which a fitness function is derived in terms of the metrics LPF, DPF and BIC. Then the key with optimum fitness is chosen as the dynamic key for further encryption /decryption process of Speck-R. By simulation results, we show that the proposed technique enhances the security.