All this project needs to be run is a version of python > 3.8.
All project files are in project1
The AES implementation can be found in project1/aes.py. The implementation for the attack can be found in project1/attack.py.
An example attack can be run through the main function inside attack.py. It can be run with python attack.py.