Neural Cryptanalysis of Block Cipher

In this paper Neural Network is applied in the field of cryptanalysis of Block cipher based on their ability to selectively explore the solution space of a given problem. New algorithm is proposed that offers a new approach to attack ciphering algorithms based on the principle that any function could be reproduced by a neural network. Neural Network and Feistel block cipher is explained. A complete problem formulation is explained. Conclusion and References are given as appropriate.

[1]  H. Feistel Cryptography and Computer Privacy , 1973 .

[2]  Howard M. Heys,et al.  A TUTORIAL ON LINEAR AND DIFFERENTIAL CRYPTANALYSIS , 2002, Cryptologia.

[3]  Claude E. Shannon,et al.  Communication theory of secrecy systems , 1949, Bell Syst. Tech. J..

[4]  A.-M.A. Wahdan,et al.  Neural network based cryptanalysis of a feistel type block cipher , 2004, International Conference on Electrical, Electronic and Computer Engineering, 2004. ICEEC '04..

[5]  Alfred Menezes,et al.  Handbook of Applied Cryptography , 2018 .

[6]  Richard P. Lippmann,et al.  An introduction to computing with neural nets , 1987 .

[7]  Khalil Shihab,et al.  A Backpropagation Neural Network for Computer Network Security , 2006 .

[8]  Sheridan K. Houghten,et al.  Genetic algorithm cryptanalysis of a substitution permutation network , 2009, 2009 IEEE Symposium on Computational Intelligence in Cyber Security.