Research on Plaintext Restoration of Blowfish Based on Neural Network
Wenyu Zhang, Yaqun Zhao · 2020 5th International Conference on Information Science, Computer Technology and Transportation (ISCTT) · 2020
The application of neural network in cryptographic known plaintext attack is a novel cryptanalysis method. Only with known ciphertext, the restoration of plaintext is a valuable part of cryptanalysis. By putting plaintext and ciphertext into model, the network simulates encryption algorithm without the key and output the corresponding plaintext. In this paper, we focus on the plaintext restoration of Blowfish based on neural network. We design a plaintext restoration scheme and perform the experiment in open source database. The result shows that the neural network simulator could fit the dataset with an error rate lower than 0.04 when the size of dataset exceeds 219.