Charles Explorer logo
🇬🇧

Introduction to cryptography

Class at Faculty of Mathematics and Physics |
NDMI100

Syllabus

- Symmetric block ciphers and their modes, stream ciphers

- Asymmetric ciphers

- Hash functions

- Diffie-Hellmann key exchange

- Secure channels

- Public key management

- Random generators

- Practical protocols: TLS, PGP, SSH, DNSSEC

- Examples of attacks on protocols and their implementation

Annotation

Introductory lecture on basic principles of cryptography, cryptographic protocols and attacks on them.