Intelligent encryption decryption system : using limited genetic algorithm and Rijndael algorithm
Dissertant
Thesis advisor
University
Arab Academy for Financial and Banking Sciences
Faculty
The Faculty of Information Systems and Technology
University Country
Jordan
Degree
Ph.D.
Degree Date
2004
English Abstract
The design of encryption/decryption systems has long eluded the programmers and computer engineer, because of the lack of sufficient tools to solve the design problem.
Indeed it is considered that if a design route is available it is unlikely to be in anything other than the mathematical approach.
This has inspired the concept of using a number of different methodologies to obtain a solution to cipher key generation in an encryption/decryption system design problem.
The approaches included a number of random methods plus a Limited Genetic algorithm method.
Any encryption system is considered to be secured for as long as the cipher key is secure, and most encryption systems depend on exchanging cipher/schedule keys between users via a secure channel of communication.
To provide a secure channel of communication between users can be difficult and/or expensive.
Therefore in this thesis a number of approaches have been developed to overcome the problem of securing key exchanges.
In this Thesis limited genetic algorithm (LGAs) and many other techniques were used to develop cipher/schedule key generation.
In this context the key generation problem has been sub-divided into the sub-problem of encryption systems as for: (i) Random key generation.
In this case the aim was to design a high performance encryption system, using randomly generated keys.
In this case the design methods employ three different techniques to generate the keys.
The results show that all approaches proposed are simple and highly effective for the generation of keys for any encryption systems; (ii) Mixing technique for mixing both keys and ciphered data block.
In this case the aim was to design high performance and robust mixing technique.
The problem can be considered as designing an algorithm that is able to mix two sets of data based on a random choice to which of the sets to start the mixed data file with and how much to actually extract from a set for each mixing round.
In this case the random number generated will also have to be stored in the mixed data file in a predefined location.
A number of approaches have been proposed on how best to carry out this mixing process.
The results show that the mixing processes are highly effective for the design of encryption systems; (Hi) Using Limited Genetic Algorithms to generate keys and key expansion.
In this case the aim was to design an algorithm which is based on Genetic algorithm to generate keys that would give similar performance throughout the encryption/decryption process.
In this design method only limited number of GA operators were used hence the name Limited GA, the operators used are random population generation, random crossover point, and crossover or matting process.
It is also considered in this method that all keys generated are fit and they all will be used to cipher data block.
This research provides a profound insight into the different methodologies involved in implementing encryption/ decryption.
Furthermore, it clearly shows that all the approaches introduced here for both cipher key generation and mixing of both cipher key/ schedule key with ciphered data block are powerful and flexible enough to be applied to design any encryption systems for a broad spectrum of problems.
Main Subjects
Information Technology and Computer Science
Topics
No. of Pages
209
Table of Contents
Table of contents.
Abstract.
Section one : Introduction.
Section two : Software engineering approach.
Section three : Key generations.
Section four : Mixing cipher data blocks with keys.
Section Five : Conclusions and recommendations.
References.
Chapter Seven
References
Chapter eight
American Psychological Association (APA)
al-Rashid, A. Abdli. (2004). Intelligent encryption decryption system : using limited genetic algorithm and Rijndael algorithm. (Doctoral dissertations Theses and Dissertations Master). Arab Academy for Financial and Banking Sciences, Jordan
https://search.emarefa.net/detail/BIM-304716
Modern Language Association (MLA)
al-Rashid, A. Abdli. Intelligent encryption decryption system : using limited genetic algorithm and Rijndael algorithm. (Doctoral dissertations Theses and Dissertations Master). Arab Academy for Financial and Banking Sciences. (2004).
https://search.emarefa.net/detail/BIM-304716
American Medical Association (AMA)
al-Rashid, A. Abdli. (2004). Intelligent encryption decryption system : using limited genetic algorithm and Rijndael algorithm. (Doctoral dissertations Theses and Dissertations Master). Arab Academy for Financial and Banking Sciences, Jordan
https://search.emarefa.net/detail/BIM-304716
Language
English
Data Type
Arab Theses
Record ID
BIM-304716