In this homework assignment, you will play the OW-security game to break AES encryption. After filling in your name and generating a challenge ciphertext, you can optionally interact with an encryption oracle and a decryption oracle before submitting your answer. Depending on whether you use these oracles, your goal is to break the OW-PASS, OW-CPA, or OW-CCA security of both AES-CBC and AES-CTR .
Note: We use PKCS#7 padding for AES-CBC in this assignment; the decryption oracle will reject any ciphertext whose corresponding plaintext is not properly padded.
You need to turn in a detailed report documenting how and why you are able (or, in the case of failure, unable) to break the OW-security of AES on LMS before December 4, 2021.
Name: