A lightweight hybrid encryption method for enhance the security of applications in the internet of things
摘要
The Internet of Things (IoT) has become one of the most pervasive connected technologies worldwide, with billions of instances, facilitated by cloud computing and affordable technology. The IoT has established a continuous communication stream in both basic and complex industrial operations by linking the digital and physical realms. Significant challenges must be surmounted before the potential and applications of the IoT can be realized in practical environments, with security being a paramount concern. A primary concern regarding the IoT is security and confidentiality, which should be prioritized. Given the extensive utilization of IoT, organizations must prioritize the security of the system. This research presents a hybrid encryption solution utilizing the upgraded Blowfish algorithm, as any vulnerability can lead to hacker attacks or system failures, affecting numerous individuals. Consequently, as the F function is the principal determinant of the algorithm’s time complexity, we seek to reduce its execution time complexity to enhance the approach. To minimize the duration required for two addition operations to a single operation, the two addition operations associated with the F function in this algorithm can be executed concurrently. Moreover, data integrity is ensured through the application of hashing methods. The proposed method was evaluated, revealing that it exerted the minimal adverse impact on available resources, therefore enhancing both execution time and energy consumption.