AES confusion/diffusion analysis -- 3

Job ID: 37126038

Budget: €12 – €18 EUR

AES confusion/diffusion analysis

Implementation of
AES 128

Analysis of Confusion and Diffusion at each round.

Confusion and Diffusion analysis must be performed by flipping 1 bit of the
key (for confusion) or 1 bit of the plaintext (for diffusion) and counting the
number of flipped bits in the ciphertext.

The procedure must be repeated many times (Monte Carlo Simulations
MCS) to allow the visualization of the distribution of the number of flipped
bits in the ciphertext.

Discussion
of how confusion and diffusion evolves throughout the AES
Related categories: C Programming Python Cryptography