Intelligent encryption decryption system : using limited genetic algorithm and Rijndael algorithm

Dissertant

al-Rashid, A. Abdli

Thesis advisor

al-Ajluni, Naim M. M.

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