Skip to content

Avalanche effect of AES Encryption Algorithm. In an encryption algorithm, changing even one bit in the key or plaintext causes a tremendous change on the ciphertext.

Notifications You must be signed in to change notification settings

ZeynepDelalMutlu/aes_diffusion

Repository files navigation

AVALANCHE EFFECT

In an encryption algorithm, changing even one bit in the key or plaintext causes a tremendous change on the ciphertext, called avalance effect. In this project, I worked on the avalanche effect of AES Encryption Algorithm.

In order not to predict anything about the original plainttext or key by looking at ciphertext, the avalance effect of the algorithm should be around %50. Thus, we can not put forward an idea about the original bits of the plaintext or key. In this project, I checked the avalanche effect of AES Encryption Algorithm. I changed one bit of both the original plaintext and then the original key as seperated experiments and observed rate of change of the cipher text. Both experiments shows us the avalanche effect of AES Encryption Algorithm is real.

This assginment is given as a lecture assignment in 'Mathematical Cryptography' class in TOBB University, Ankara/Turkey.

Only the main class is written by me. The other classes are provided by my lecturer.

Assignment questions and the answers are also provided in the project.

This is the sharing without profit making purpose.

About

Avalanche effect of AES Encryption Algorithm. In an encryption algorithm, changing even one bit in the key or plaintext causes a tremendous change on the ciphertext.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages