Analysis Of The Use Of Artificial Neural Networks In Cryptanalysis Of Block Encryption Algorithms
Abstract
The article analyzes the use of artificial neural networks in modern cryptography and cryptoanalysis. The theoretical basis of artificial intelligence is briefly described. Sources for the use of artificial neural networks in block symmetric key encryption algorithms have been studied. As an example, the structure and operation of the SM4 block encryption algorithm are described in shortly. The components of artificial neurons and their computational processes are shown in graphs and formulas. Several scientific studies have been conducted on this topic. Three proposals have been put forward for the use of artificial neural networks in cryptanalysis.