Skip to content

Latest commit

 

History

History
19 lines (13 loc) · 744 Bytes

README.md

File metadata and controls

19 lines (13 loc) · 744 Bytes

Simplified AES

Simplified AES (S-AES) is an educational alogrithm designed by Edward Schaefer to help students understand the structure of AES. The diagram below gives a high level overview of the encrpytion and decryption process:

Screenshot from 2023-11-07 17-59-23

Usage

plaintext = 0b1011000100101110 # 16 bits
key = 0b1101101000111010 # 16 bits

ciphertext = encrypt(plaintext, key)
plaintext = decrypt(ciphertext, key)

References

The PDF that explains the implemented of S-AES is included in this repository and can be found here.