Analyzing Cryptosystems by Using Artificial Intelligence

  • Faez Hassan Ali Department of Mathematics, College of Science, Al-Mustansiriyah University, Baghdad-Iraq.
  • Mohammed G S Al-Safi Department of Accounting, Al-Esra’a University College, Baghdad-Iraq.
  • Ahmed Ayyoub Yousif Department of Mathematics and Computer Applications, College of Science, Al-Nahrain University, Baghdad-Iraq.
Keywords: Bees Algorithm, Cryptography, Stream Cipher Systems, Linear Feedback Shift Register, System of Nonlinear Equations

Abstract

This paper aims to apply the Bees Algorithm for solving system of equations. The solving System of Equations may be linear or nonlinear for a number of unknowns. As an application of System of Equations, we can implement cryptanalysis attack algorithms on stream cipher systems using plaintext attack (or part from it). We consider the Geffe System (which has nonlinear combining function) to be our study case, which is depend on set of Linear Feedback Shift Registers, as a model of stream cipher systems, in the performance of Bees Algorithm by solving System of Equations for any number of variables of the output of Linear Feedback Shift Registers.

The application divided into two stages, first, constructing System of Equations for the suggested cryptosystem, and the second, is attacking the variables of System of Equations which they are also represent the initial key values of the combined of Linear Feedback Shift Registers.

Published
2018-10-25
How to Cite
Ali, F. H., Al-Safi, M. G. S., & Yousif, A. A. (2018). Analyzing Cryptosystems by Using Artificial Intelligence. Al-Nahrain Journal of Science, (1), 100-108. Retrieved from http://anjs.edu.iq/index.php/anjs/article/view/2021
Section
Articles