| Assignment 1 |
Classical Cryptography
-
Reverse columnar transposition: Encryption, Decryption
-
Polybius Square: encryption, decryption
|
15/10/23 |
01/11/23 |
| Assignment 2 |
Symetric Cryptography
-
CBC: Basic functionality - ECB-based
- CBC: Random access
- CBC: Man-in-the-Middle (IV = key)
- GCM: Basic functionality
- GCM: Integrity failure in AE mode
- GCM: Integrity failure in AEAD mode
- GCM: Random access
- GCM vs ChaCha20-Poly1305: Speed test
- Time-based randomness: Netscape case study
|
08/11/23 |
28/11/23 |
| Assignment 3 |
Public key Cryptography
- RSA: plain RSA signature generation/verification implementation
- RSA encryption/signatires attack: Fermat factorization
- RSA Man-in-the-Middle attack
- RSA blind signatures
- RSA side-channel attack: power analysis
|
13/12/23 |
9/1/24 |
| CTF |
The 2023 SANS Holiday Hack Challenge: A Holiday Odyssey
|
7/12/23 |
5/1/24 |