B. Abdurakhimov, Orif Allanov, Ilkhom Boykuziev, J. Abdurazzokov
{"title":"Application of artificial neural networks in the classification of classical encryption algorithms","authors":"B. Abdurakhimov, Orif Allanov, Ilkhom Boykuziev, J. Abdurazzokov","doi":"10.1109/ICISCT55600.2022.10146796","DOIUrl":null,"url":null,"abstract":"Cryptography, which has a long historical process, has different encryption algorithms. The first step of any cryptanalysis is to try to determine what type of encryption method that ciphertext uses. This cannot be easy in any process because many types of encryption are currently available. This problem can be solved using artificial neural networks. In this study, we developed a model that discriminates the type of Affine, Playfair, and Vigenere encryption algorithms using neural networks. The research software is based on the Python programming language and its TensorFlow library, as well as Keras. This paper presents the current advances in research on the use of artificial neural networks for cypher-type detection. A built-in neural network can correctly classify encrypted texts by about 95%. The article reveals the possibilities of determining the type of encryption based on an artificial neural network. It can be seen that new methods of cryptanalysis can be developed from artificial neural networks.","PeriodicalId":332984,"journal":{"name":"2022 International Conference on Information Science and Communications Technologies (ICISCT)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-09-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Conference on Information Science and Communications Technologies (ICISCT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICISCT55600.2022.10146796","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Cryptography, which has a long historical process, has different encryption algorithms. The first step of any cryptanalysis is to try to determine what type of encryption method that ciphertext uses. This cannot be easy in any process because many types of encryption are currently available. This problem can be solved using artificial neural networks. In this study, we developed a model that discriminates the type of Affine, Playfair, and Vigenere encryption algorithms using neural networks. The research software is based on the Python programming language and its TensorFlow library, as well as Keras. This paper presents the current advances in research on the use of artificial neural networks for cypher-type detection. A built-in neural network can correctly classify encrypted texts by about 95%. The article reveals the possibilities of determining the type of encryption based on an artificial neural network. It can be seen that new methods of cryptanalysis can be developed from artificial neural networks.