Applied Cryptography by University of Tartu

Video lectures from the Applied Cryptography (MTAT.07.017) course taught at the University of Tartu, Estonia.

Applied cryptography is a hands-on course for IT engineers. The course introduces cryptographic concepts and their use in real-world applications without delving into formal definitions and math.

The course consists of 15 lectures:
1. Randomness, PRNG, One-Time Pad, Stream Cipher
2. Abstract Syntax Notation One (ASN.1)
3. Hash functions and HMAC
4. Block ciphers (AES)
5. Public Key Cryptography (RSA)
6. Elliptic-curve cryptography (ECC)
7. Public key certificates (X.509)
8. Revocation checking (CRL/OCSP)
9. Digital signatures (XAdES)
10. Smart cards (EstEID)
11. Smart cards (JavaCard)
12. Transport Layer Security (TLS) Basic
13. Transport Layer Security (TLS) Advanced
14. The Onion Router (Tor)
15. Bitcoin, Proof-of-Work

A more detailed list of topics: https://ois2.ut.ee/#/courses/MTAT.07.017/version/7e51f2ef-3dd4-5c11-b689-2c3bfc915277/details