1. IEVCA: An efficient image encryption technique for IoT applications using 2-D Von-Neumann cellular automata
- Author
-
Satyabrata Roy, Umashankar Rawat, Sanjeet Kumar Nayak, Chirag Vinodkumar Pandey, and Manu Shrivastava
- Subjects
Computer Networks and Communications ,Computer science ,business.industry ,020207 software engineering ,Cloud computing ,02 engineering and technology ,Encryption ,Cellular automaton ,Cipher ,Computer engineering ,Hardware and Architecture ,Default gateway ,0202 electrical engineering, electronic engineering, information engineering ,Media Technology ,The Internet ,Randomness tests ,business ,Software - Abstract
Present era is marked by exponential growth in transfer of multimedia data through internet. Most of the Internet-of-Things(IoT) applications send images to cloud storages through internet. However, in sensitive applications such as healthcare, defense, etc., these images should be encrypted before transmission through insecure public channels to gateway fog nodes. Conventional encryption algorithms cannot be used there due to the resource constraint characters of IoT devices. Here, Cellular Automata (CA) based encryption algorithms can be used because of their inherent simplicity in implementation in hardware, without affecting the capability of generating highly random sequences. In this paper, a lightweight, robust and secure image encryption technique has been proposed using 2-D Von-Neumann Cellular Automata (VCA), called IEVCA, which is lossless, correlation immune and has all the essential properties of a good image cipher. Additionally, the proposed technique passes all the randomness tests of DIEHARD and NIST statistical test suites. Moreover, several security and performance analyses of the IEVCA proved its efficiency and resistance against security attacks. Experimental results of the IEVCA show its better performance when compared to the existing encryption techniques.
- Published
- 2020
- Full Text
- View/download PDF