In this paper, we propose a known-plaintext attack (KPA) method based on deep learning for traditional chaotic encryption scheme. We employ the convolutional neural network to learn the operation mechanism of chaotic cryptosystem, and accept the trained network as the final decryption system. To evaluate the attack performance of different networks on different chaotic cryptosystem, we adopt two neural networks to perform known-plaintext attacks on two distinct chaotic encryption schemes. The experimental results demonstrate the potential of deep learning-based method for known-plaintext attack against chaotic cryptosystem. Different from the previous known-plaintext attack methods, which were usually limited to a specific chaotic cryptosystem, a neural network can be applied to the cryptanalysis of various chaotic cryptosystems with deep learning-based approach, while several different networks can be designed for the cryptanalysis of chaotic cryptosystems. This paper provides a new idea for the cryptanalysis of chaotic image encryption algorithm.
翻译:在本文中,我们基于对传统混乱加密计划的深层次学习,提出了已知的平台攻击(KPA)方法。我们使用进化神经网络学习混乱加密系统的操作机制,并接受受过训练的网络作为最后解密系统。为了评估不同混乱加密系统的不同网络的攻击性能,我们采用了两个神经网络,对两种截然不同的混乱加密系统进行已知的平台攻击。实验结果显示了对混乱的加密系统进行已知的平台攻击的深层次学习方法的潜力。与以往已知的平台攻击方法不同,这些方法通常局限于特定的混乱加密系统,因此,可以应用神经网络来对各种混乱加密系统进行加密分析,而若干不同的网络可以设计用于对混乱的加密加密系统进行加密分析。本文为混乱图像加密算法的加密分析提供了一个新的想法。