Under the BS project, the working principles of DES were studied and used to implement the DES block cipher which can encrypt and decrypt any given string message. Later, under the MS project, the properties of the algorithm were analysed and a differential attack was mount on the round-reduced(6 rounds) version of DES. This repository contains both the works combined and uses C++ programming language for implementation of the functions and attacks.
The attack is incomplete in code. It is ready theoretically and just needs to be implemented. Contributions are always welcome.
- Dr Shashank Singh(IISER Bhopal)
- Eli Biham and Adi Shamir: Differential Cryptanalysis of DES-like Cryptosystems (1991)
- Joux, A. (2009). Algorithmic Cryptanalysis (1st ed.). Chapman and Hall/CRC. https://doi.org/10.1201/9781420070033
- Eli Biham and Adi Shamir: Differential Cryptanalysis of the Data Encryption Standard (2009)