SUTD 2021 50.042 Foundations of Cybersecurity Code Dump
-
Updated
May 21, 2024 - HTML
SUTD 2021 50.042 Foundations of Cybersecurity Code Dump
A cyberpunk-themed secure file vault implementing a custom 128-bit G-DES block cipher integrated with robust Role-Based and Discretionary Access Control (RBAC + DAC). Built with Flask for an Information Security Lab project.
Learn how the same secret key encrypts and decrypts data — the foundation of modern cryptography
RC5-16/8/12 block cipher (Rivest, 1994) written from scratch in AVR assembly for ATmega328P — key expansion, encryption, decryption — verified bit-exactly against a Python reference on cycle-accurate simavr.
Interactive AES encryption demo: encrypt Linux Tux with ECB vs GCM, decrypt with wrong keys, flip ciphertext bits, visualize duplicate blocks. Learn why ECB is broken, how padding oracle attacks killed CBC, and why TLS 1.3 mandates GCM. Free educational tool — zero dependencies, pure WebCrypto.
To associate your repository with the block-cipher topic, visit your repo's landing page and select "manage topics."