├── .gitignore ├── README.md ├── aes.c ├── aes.h ├── aes.py ├── round1-full-diff-brute-force.py ├── round1-full-diff-table-lookup.py ├── round1-full-one-known-plaintext.py ├── round2-full-3-known-plaintext.c ├── round2-full-3-known-plaintext.py ├── round2-full-impossible-diff.py ├── round2-half-impossible-diff.py ├── round3-full-impossible-diff.py ├── round3-half-impossible-diff.py ├── round4-full-square.py ├── round4-half-square.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Merricx/aes-attack/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Merricx/aes-attack/HEAD/README.md -------------------------------------------------------------------------------- /aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Merricx/aes-attack/HEAD/aes.c -------------------------------------------------------------------------------- /aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Merricx/aes-attack/HEAD/aes.h -------------------------------------------------------------------------------- /aes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Merricx/aes-attack/HEAD/aes.py -------------------------------------------------------------------------------- /round1-full-diff-brute-force.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Merricx/aes-attack/HEAD/round1-full-diff-brute-force.py -------------------------------------------------------------------------------- /round1-full-diff-table-lookup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Merricx/aes-attack/HEAD/round1-full-diff-table-lookup.py -------------------------------------------------------------------------------- /round1-full-one-known-plaintext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Merricx/aes-attack/HEAD/round1-full-one-known-plaintext.py -------------------------------------------------------------------------------- /round2-full-3-known-plaintext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Merricx/aes-attack/HEAD/round2-full-3-known-plaintext.c -------------------------------------------------------------------------------- /round2-full-3-known-plaintext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Merricx/aes-attack/HEAD/round2-full-3-known-plaintext.py -------------------------------------------------------------------------------- /round2-full-impossible-diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Merricx/aes-attack/HEAD/round2-full-impossible-diff.py -------------------------------------------------------------------------------- /round2-half-impossible-diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Merricx/aes-attack/HEAD/round2-half-impossible-diff.py -------------------------------------------------------------------------------- /round3-full-impossible-diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Merricx/aes-attack/HEAD/round3-full-impossible-diff.py -------------------------------------------------------------------------------- /round3-half-impossible-diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Merricx/aes-attack/HEAD/round3-half-impossible-diff.py -------------------------------------------------------------------------------- /round4-full-square.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Merricx/aes-attack/HEAD/round4-full-square.py -------------------------------------------------------------------------------- /round4-half-square.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Merricx/aes-attack/HEAD/round4-half-square.py -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Merricx/aes-attack/HEAD/utils.py --------------------------------------------------------------------------------