1) Osnove post-kvantne kriptografije (PQC): Uvod v kvantno računalništvo in njegove posledice za klasično kriptografijo; pregled kriptografskih mehanizmov (simetrična in asimetrična kriptografija).
2) Post-kvantni kriptografski algoritmi: Pregled standardizacijskih prizadevanj NIST in kandidatov za PQC; družine algoritmov (kriptografija, ki temelji na mreži, kriptografija, ki temelji na kodah, kriptografija, ki temelji na enosmernem zgoščanju, ...).
3) Uporaba in izvedbe PQC: Prehod na post-kvantno kriptografijo v realnih sistemih; izvajanje protokolov PQC v programski in strojni opremi.
4) Kriptoanaliza in varnostna ocena PQC: Tehnike kriptoanalize za oceno varnosti post-kvantnih kriptosistemov; kvantni in klasični napadi na algoritme PQC; napadi na stranske kanale in druge praktične ranljivosti; formalni varnostni modeli za post-kvantno kriptografijo.
1) Foundations of Post-Quantum Cryptography (PQC): Introduction to quantum computing and its implications on classical cryptography; Overview of cryptographic primitives (symmetric and asymmetric cryptography).
2) Post-Quantum Cryptographic Algorithms: Overview of NIST PQC standardization efforts and candidates; Algorithm families (Lattice-based cryptography, Code-based cryptography, Hash-based cryptography,...).
3) Applications and Implementations of PQC: Transitioning to post-quantum cryptography in real-world systems; Implementing PQC protocols in software and hardware.
4) Cryptanalysis and Security Evaluation of PQC: Cryptanalysis techniques for evaluating the security of post-quantum cryptosystems; Quantum and classical attacks on PQC algorithms; Side-channel attacks and other practical vulnerabilities; Formal security models for post-quantum cryptography.