Review - Improving the Cryptanalysis of Block Cipher Using Artificial Intelligence Algorithms

Abstract

Nowadays, it is important to deliver information in a safe and confidential manner to specific individuals or entities. As the best way for the defense is to attack, therefore, cryptanalysis study is important to highlight any weakness of any security algorithm. Usually, attackers or any third-party tries to intercept to do any malicious actions that might cause problems. Bluefish encryption is one of the main methods of protection, which is a 64-bit Feistel network process. The objective of this review paper is to find out in the literature the possible cryptanalysis methods that applied to bluefish encryption. Where, the analyst tries to analyze the ciphers of a particular encryption algorithm by using many traditional methods. Thus, in this paper, review will be dedicated for try to analyze the ciphers using artificial intelligence on symmetric encryption algorithms, such as Blowfish. This approach to cryptanalysis may be more efficient than traditional methods in terms of accuracy, speed, and memory usage.

Country : Iraq

1 Raghad Layth Malallah2 Auday Hashem Al Wattar

  1. Computer Science Department, College of Computer and Mathematics & Mosul University, Iraq
  2. Second Professor, Cyber Security Department, College of Computer and Mathematics &, Mosul University, Iraq

IRJIET, Volume 7, Issue 3, March 2023 pp. 111-114

doi.org/10.47001/IRJIET/2023.703016

References

  1. Ali, F.H., M.G. Al-Safi, and A.A.J.A.-N.J.o.S. Yousif, Analyzing Cryptosystems by Using Artificial Intelligence. 2018(1): p. 100-108.
  2. Avanzi, R.J.I., Lyon, France, A Salad of Block Ciphers The State of the Art in Block Ciphers and their Analysis. 2017.
  3. Fu, K., et al. MILP-based automatic search algorithms for differential and linear trails for speck. in Fast Software Encryption: 23rd International Conference, FSE 2016, Bochum, Germany, March 20-23, 2016, Revised Selected Papers 23. 2016. Springer.
  4. Asassfeh, M.R., et al., Performance evaluation of blowfish algorithm on supercomputer iman1. 2018. 10(2).
  5. So, J.J.S. and C. Networks, Deep learning-based cryptanalysis of lightweight block ciphers. 2020. 2020: p. 1-11.
  6. LeCun, Y., Y. Bengio, and G.J.n. Hinton, Deep learning. 2015. 521(7553): p. 436-444.
  7. Rivest, R.L. Cryptography and machine learning. in ASIACRYPT. 1991.
  8. Alani, M.M. Neuro-cryptanalysis of DES and triple-DES. in Neural Information Processing: 19th International Conference, ICONIP 2012, Doha, Qatar, November 12-15, 2012, Proceedings, Part V 19. 2012. Springer.
  9. Akiwate, B., V.J.I.J.o.I.i.E. Desai, and Technology, Artificial neural networks for cryptanalysis of DES. 2013. 2(4): p. 11-17.
  10. Zhang, W. and Y. Zhao. Research on Plaintext Restoration of Blowfish Based on Neural Network. in 2020 5th International Conference on Information Science, Computer Technology and Transportation (ISCTT). 2020. IEEE.
  11. Hu, X., Y.J.S. Zhao, and C. Networks, Research on plaintext restoration of AES based on neural network. 2018. 2018: p. 1-9.
  12. Danziger, M. and M.A.A. Henriques. Improved cryptanalysis combining differential and artificial neural network schemes. in 2014 International Telecommunications Symposium (ITS). 2014. IEEE.
  13. Mundra, A., et al., Optimized deep neural network for cryptanalysis of DES. 2020. 38(5): p. 5921-5931.
  14. Yadav, T. and M. Kumar. Differential-ml distinguisher: Machine learning based generic extension for differential cryptanalysis. in Progress in Cryptology–LATINCRYPT 2021: 7th International Conference on Cryptology and Information Security in Latin America, Bogotá, Colombia, October 6–8, 2021, Proceedings. 2021. Springer.
  15. Kimura, H., et al. Output Prediction Attacks on Block Ciphers Using Deep Learning. in Applied Cryptography and Network Security Workshops: ACNS 2022 Satellite Workshops, AIBlock, AIHWS, AIoTS, CIMSS, Cloud S&P, SCI, SecMT, SiMLA, Rome, Italy, June 20–23, 2022, Proceedings. 2022. Springer.
  16. Hou, Z., J. Ren, and S.J.C.e.A. Chen, Improve neural distinguisher for cryptanalysis. 2021.