Cryptography Principles (SP-Networks and Ciphers)

Symmetric Cryptography (Block vs Stream Cipher, AES, CTR/CBC/ECB)

Diffie-Hellman Key Exchange