B. Abdurakhimov, Orif Allanov, Ilkhom Boykuziev, J. Abdurazzokov
{"title":"人工神经网络在经典加密算法分类中的应用","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":"{\"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}","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}
Application of artificial neural networks in the classification of classical encryption algorithms
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.