A Survey of Lightweight Image Encryption for IoT
Haneen Dweik, Mohammad Abutaha · IntechOpen eBooks · 2022
IoT networks serve as a way for various devices interconnected over the internet to exchange data with each other and with other services. Most smartphones, laptops, and other communication devices are connected to the cloud today, making data accessible to everyone. There are many applications for IoT, from smart IoT applications to industrial products. Encryption is one of the best ways to make IoT networks secure since so much data is being transferred. A lightweight block cipher is one of the most sophisticated means for overcoming the security problems inherent to IoT networks. Because of the limited resources available to nodes, classical cryptography methods are costly and inefficient. In this paper, we have compared the systems, we have found that these modifications were made to the original AES algorithm, while the original algorithm security remains robust, the modified AES algorithm remains lightweight and faster, providing more satisfaction for embedding in IoT devices and sensors that consume little power. Furthermore, this algorithm enhanced the AES-ECC hybrid encryption system, which has good flexibility and versatility, and optimized the design of the ECC function according to the characteristics of wireless sensor networks. Using Salsa20/12 stream cipher, the texture images can be encrypted using bit masking and permutation procedures and as part of a new scheme for encrypting 3D objects, which complements the existing methods for 3D object encryption. With PLIE implemented in Python, the encryption time was approximately 50% faster than that of AES using the throughput increase, faster encryption time, and minimal complexity.