Abstract:
In this paper is proposed method for creating Data Encryption Standard (DES) sub-keys. The proposal simplifies the creation and expansion process of the encryption key of the Data Encryption Standard (DES) algorithm, which is considered one of the most important elements in the process of encryption. The sub-keys generation methods is implemented by using a genetic algorithm. The sub-keys generated using this method, based on genetic algorithm; they give a totally different group of pseudorandom sub-keys each time program is executed.Furthermore, comparison analyses between the proposed method sub-keys generation process and the standard technique used in Data Encryption Standard (DES) it give optimum results.The proposed method is also evaluated and subjected to many randomness tests in order to measure it‟s strength after encryption using National Institute of Standards and Technology-Test Suite is a statistical (NIST-STS) for randomness tests. The result shows that the proposed method gives good result and can be used it in many ciphers for sub-keys generation.