RGB image Encryption and Decryption with Neural Chaotic Functions
Bita Noori, Pedram Salehpoor, Hadi S. Aghdasi · 2022
Encryption is one of the best ways to store information. Encryption involves the process of converting information using an algorithm, so that the encrypted information is unreadable to all, except authorized users with special knowledge who actually have the keywords. This research presents a fast and efficient method with the best rate of peak signal-to-noise ratio compared to previous methods, so that it offers a combination of deep neural network based on chaotic functions. The Neocognitron deep neural network is considered for the placement and permutation of image pixels for the purpose of encryption and the Fractal chaotic function used. This research deals with cryptographic operations with decoding by combining Neocognitron deep neural network and fractal model. Due to the fact that chaotic systems have complex and ergodic behavior and also have a quasi-random structure that is very sensitive to the initial values and conditions, so they can be used in image encryption. The results of the proposed approach indicate that the evaluation criteria have improved in compare of the previous similar methods.