LGCRMLJan 9, 2020

Shallow Encoder Deep Decoder (SEDD) Networks for Image Encryption and Decryption

arXiv:2001.03017v20.003 citations
AI Analysis50

This approach addresses secure image transmission for low-power devices, but it is incremental as it builds on neural network-based methods without introducing a new paradigm.

The paper tackles image encryption and decryption by using a shallow encoder for encryption and a deep decoder for reconstruction, demonstrating the decoder's ability to reconstruct images from encoded vectors with qualitative and quantitative evaluations.

This paper explores a new framework for lossy image encryption and decryption using a simple shallow encoder neural network E for encryption, and a complex deep decoder neural network D for decryption. E is kept simple so that encoding can be done on low power and portable devices and can in principle be any nonlinear function which outputs an encoded vector. D is trained to decode the encodings using the dataset of image - encoded vector pairs obtained from E and happens independently of E. As the encodings come from E which while being a simple neural network, still has thousands of random parameters and therefore the encodings would be practically impossible to crack without D. This approach differs from autoencoders as D is trained completely independently of E, although the structure may seem similar. Therefore, this paper also explores empirically if a deep neural network can learn to reconstruct the original data in any useful form given the output of a neural network or any other nonlinear function, which can have very useful applications in Cryptanalysis. Experiments demonstrate the potential of the framework through qualitative and quantitative evaluation of the decoded images from D along with some limitations.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes