Towards Automated Identification of Block Cipher Structures Using Machine Learning
By: Uroosa Kiran, Hammad Tanveer Butt and Zunera Jalil
References
- K. Patel, D. Gurjar, S. Prajapati, and D. Patel. ʺCryptography And Network Security,ʺ International Journal of Scientific Research in Engineering and Management, vol. 9, no. 5, 2025. https://doi.org/10.55041/IJSREM46815
- M. Suzuki et al. “Trends in information security technology: cryptography in the limelight”, NTT Review, vol. 8, pp. 24–31, 1996.
- W. Stallings and S. K. Sanadhya. Cryptography and Network Security: Principles and Practice, 8th edition, Pearson, London, 2016.
- J. Andress. The Basics of Information Security: Understanding the Fundamentals of InfoSec in Theory and Practice, Syngress, Boston, MA, USA, 2011.
- H. Delfs and H. Knebl. “Symmetric-Key Cryptography”, in Introduction to Cryptography: Principles and Applications, 3rd ed., Springer, Berlin, Heidelberg, pp. 11–46, 2015. doi: 10.1007/978-3-662-47974-2_2.
- M. Z. H. Sarker and M. S. Parvez. “A Cost Effective Symmetric Key Cryptographic Algorithm for Small Amount of Data”, in Proceedings of the 2005 Pakistan Section Multitopic Conference, pp. 1–6, 2005.
- Tumati, G.; Rajesh, Y.; T, M.; Ram Kumar, J. “A New Encryption Algorithm Using Symmetric Key Cryptography”, International Journal of Engineering & Technology, 7 (2.32), 436–438, 2018.
- C. E. Shannon. “Communication Theory of Secrecy Systems”, Bell System Technical Journal, vol. 28, no. 4, pp. 656-715, 1949.
- C. Paar and J. Pelzl. Understanding Cryptography: A Textbook for Students and Practitioners, Springer-Verlag Berlin Heidelberg, Berlin, 2009. doi: 10.1007/978-3-642-04101-3, ISBN: 978-3-642-04100-6.
- F.-X. Standaert, G. Piret, and J.-J. Quisquater. Cryptanalysis of Block Ciphers: A Survey, UCL Crypto Group, Louvain-la-Neuve, Belgium, 2003.
- F. RadiHamade. “Survey: Block Cipher Methods”, International Journal of Advancements in Research & Technology, vol. 5, no. 11, 2016.
- Y. Aydin, A. M. Garipcan, and F. Özkaynak. “A novel post-processing approach for improving minimum nonlinearity in S-boxes: A case study based on 2D hyper chaotic Schaffer transformation map”, Expert Systems with Applications, vol. 289, article 128067, 2025.
- E. Biham and A. Shamir. “Differential cryptanalysis of DES-like cryptosystems”, Journal of Cryptology, 4(1), pp. 3-72, 1991. doi: 10.1007/BF00630563.
- A. Kaminsky, M. Kurdziel, and S. Radziszowski. “An overview of cryptanalysis research for the advanced encryption standard”, In Proceedings of MILCOM 2010 - Military Communications Conference, pp. 1310–1316, 2010. doi: 10.1109/MILCOM.2010.5680130.
- S. K. Langford and M. E. Hellman. “Differential-Linear Cryptanalysis”, In Advances in Cryptology - CRYPTO 94, Lecture Notes in Computer Science, vol. 839, 1994. doi: 10.1007/3-540-48658-5_3.
- N. Sugio. “Differential, Linear, and Meet-in-the-Middle Attacks on the Lightweight Block Cipher RBFK”, IET Information Security, 2023(1), 6691726, 2023. doi: 10.1049/2023/6691726.
- R. Torres, G. Oliveira, J. Xexeo, W. de Souza, and R. Linden. “Identification of Keys and Cryptographic Algorithms Using Genetic Algorithm and Graph Theory”, IEEE Latin America Transactions, vol. 9, pp. 178–183, 2011.doi: 10.1109/TLA.2011.5765571.
- W. de Souza, L. Carvalho, and J. Xexeo. “Identification of N Block Ciphers”, IEEE Latin America Transactions, vol. 9, pp. 184–191, 2011. doi: 10.1109/TLA.2011.5765572.
- R. Manjula and R. Anitha. “Identification of encryption algorithm using decision tree”, in International Conference on Computer Science and Information Technology, Springer, Berlin, pp. 237–246, 2011.
- S. Swapna, D. Dileep, C. Sekhar, and S. Kant. “Block cipher identification using support vector classification and regression”, Journal of Discrete Mathematical Sciences & Cryptography, 13(4), 305–318, 2010. doi: 10.1080/09720529.2010.10698296.
- V. A. Barbosa and F. Mello. “Machine learning for cryptographic algorithm identification”, Journal of Information Security and Cryptography (Enigma), vol. 3, no. 1, pp. 3–8, 2016.
- L. Zhao, Y. Chi, Z. Xu, and Z. Yue. “Block Cipher Identification Scheme Based on Hamming Weight Distribution”, IEEE Access, vol. 11, pp. 21364–21373, 2023. doi: 10.1109/ACCESS.2023.3249753.
- S. Nagireddy and H. A. Murthy. “Identification of Encryption Method for Block Ciphers using Histogram Method”, Journal of Discrete Mathematical Sciences and Cryptography, vol. 13, pp. 319–328, 2010.
- W. Zhang, Y. Zhao, and S. Fan. “Cryptosystem Identification Scheme Based on ASCII Code Statistics”, Security and Communication Networks, pp. 1–10, 2020. doi: 10.1155/2020/8875864.
- Y. Chuxuan. “Cryptosystem Recognition Scheme Based on Convolution Features”, in Proceedings of the 2021 International Conference on Artificial Intelligence, Big Data and Algorithms (CAIBDA), pp. 229–232, 2021. doi: 10.1109/CAIBDA53561.2021.00055.
- K. Yuan, D. Yu, J. Feng, L. Yang, C. Jia, and Y. Huang. “A block cipher algorithm identification scheme based on hybrid k-nearest neighbor and random forest algorithm”, PeerJ Computer Science, vol. 8, article e1110, 2022. doi: 10.7717/peerj-cs.1110.
- R. Xia, M. Li, and S. Chen. “Cryptographic Algorithms Identification Based on Deep Learning”, International Journal of Computer Networks and Communications, vol. 14, pp. 15–28, 2022.
- K. Yuan, B. Zhang, Y. Zhou, H. Sun, and C. Jia. “A Block Cipher Recognition Scheme Based on Deep Learning Transformer Algorithm”, Research Square, preprint, 2024. doi: 10.21203/rs.3.rs-3920602/v1.
- H. Hu and K. Yuan. “Identification of Cryptographic Algorithms Based on CNN”, in Proceedings of the 4th International Conference on Computer, Artificial Intelligence and Control Engineering, pp. 182–186, 2025.
- R. Xie, X. Chen, X. Zhang, and G. Shi. “Block Cipher Algorithm Identification Based on CNN-Transformer Fusion Model”, in Pattern Recognition and Computer Vision, PRCV 2024, Lecture Notes in Computer Science, vol. 15041, 2025.
- S. Kaner, A. M. Garipcan, and E. Erdem. “A novel deep learning-based statistical randomness evaluation test methodology for cryptographic applications”, Journal of King Saud University - Computer and Information Sciences, vol. 37, article 264, 2025. doi: 10.1007/s44443-025-00271-4.
- O. Jeong, E. Ahmadzadeh, and I. Moon. “Comprehensive Neural Cryptanalysis on Block Ciphers Using Different Encryption Methods”, Mathematics, vol. 12, no. 13, article 1936, 2024. doi: 10.3390/math12131936.
- R. Xia, M. Li, and S. Chen. “Identification on the structures of block ciphers using machine learning”, Chinese Journal of Network & Information Security, vol. 9, no. 3, 2023.
- L. E. Bassham III, A. L. Rukhin, J. Soto, J. R. Nechvatal, M. E. Smid, E. B. Barker, S. D. Leigh, M. Levenson, M. Vangel, D. L. Banks, N. A. Heckert, J. F. Dray, and S. Vo. “A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications”, NIST Special Publication 800-22 Revision 1a, National Institute of Standards and Technology, 2010. doi: 10.6028/NIST.SP.800-22r1a.
Language: English
Page range: 119 - 136
Published on: Jul 8, 2026
Published by: Cerebration Science Publishing Co., Limited
In partnership with: Paradigm Publishing Services
Publication frequency: 6 issues per year
Keywords:
Related subjects:
© 2026 Uroosa Kiran, Hammad Tanveer Butt, Zunera Jalil, published by Cerebration Science Publishing Co., Limited
This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 License.