z-logo
open-access-imgOpen Access
Plaintext attack on joint transform correlation encryption system by convolutional neural network
Author(s) -
Linfei Chen,
BoYan Peng,
W. S. Gan,
Yuanqian Liu
Publication year - 2020
Publication title -
optics express
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.394
H-Index - 271
ISSN - 1094-4087
DOI - 10.1364/oe.402958
Subject(s) - computer science , ciphertext , encryption , plaintext , convolutional neural network , algorithm , deterministic encryption , artificial neural network , plaintext aware encryption , key (lock) , probabilistic encryption , theoretical computer science , artificial intelligence , computer network , computer security
The image encryption system based on joint transform correlation has attracted much attention because its ciphertext does not contain complex value and can avoid strict pixel alignment of ciphertext when decryption occurs. This paper proves that the joint transform correlation architecture is vulnerable to the attack of the deep learning method-convolutional neural network. By giving the convolutional neural network a large amount of ciphertext and its corresponding plaintext, it can simulate the key of the encryption system. Unlike the traditional method which uses the phase recovery algorithm to retrieve or estimate optical encryption key, the key model trained in this paper can directly convert the ciphertext to the corresponding plaintext. Compared with the existing neural network systems, this paper uses the sigmoid activation function and adds dropout layers to make the calculation of the neural network more rapid and accurate, and the equivalent key trained by the neural network has certain robustness. Computer simulations prove the feasibility and effectiveness of this method.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here