AES Encryption

Classify the key strings and encrypted blocks from the BS203 AES challenge.

← Linear Algebra projects

Learn Mathematics Linear Algebra

Question

Which of the given strings contains an AES key, and which one is ciphertext?

Goals

  • Distinguish a key-container string from a ciphertext block.
  • Connect a hidden 16-character key with one AES-128 decryption.

Method

Revisit Project I from the Fall 2023 BS203 Linear Algebra class as an eight-round simulator.

  • Inspect one unused key string and one unused encrypted string in each round.
  • Choose the string that contains 16 consecutive characters used as the AES key.
  • Check the classification, then reveal the hidden key window and decoded message.

Try an example

Project I: AES Challenge

Classify all eight matched pairs from the original BS203 assignment. Each round contains one key-container string and one ciphertext block.

Controls: Select the string that contains the AES key. If the choice is wrong, retry the pair; if it is correct, inspect the hidden 16-character key and decoded message, then continue.