cryptography
- Cryptography basics & history
- Cryptosystems architectures (e.g. symmetric, asymmetric)
- Confidentiality, Integrity, Authentication & other features
- Encryption/Decryption (e.g. DES, 3DES, AES, RSA)
- Hash functions (e.g. MD5, SHAx)
- Message Authentication Codes -"MAC"- (e.g. HMAC, CBC-MAC)
- Challenge-Response & Mutual Authentication
- Key agreement (e.g. Diffie-Hellman)
- Electronic Signature (e.g. RSA, DSA)
- Applications (e.g. PGP, Gnu-GPG)
- Exercises...