02255 Moderne kryptografi
2024/2025
Overordnede kursusmål
Dette kursus giver baggrundsviden og færdigheder til at forstå,
evaluere og konstruere avancerede kryptografiske protokoller ved
hjælp af værktøjer fra bevisbar kryptografi.
Det dækker også nogle grundlæggende teknikker inden for symmetrisk
kryptanalyse. 
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne: 
- Forklare egenskaber og begrænsninger ved avancerede
kryptografiske protokoller;
- Diskutere avancerede kryptoanalytiske teknikker inden for
symmetrisk kryptografi;
- Forklare avancerede kryptografiske funktionaliteter som f.eks.
oblivious transfer, zero-knowledge eller multiparty
computation;
- Beskrive kryptografiske protokoller, der realiserer
funktionaliteter som f.eks. oblivious transfer, zero-knowledge
eller multiparty-computation;
- Udvikle angreb på kryptografiske algoritmer;
- Sammenligne kryptografiske primitiver og protokoller baseret på
sikkerheds- og omkostningsmetriker;
- Evaluere og sammenfatte kryptografiske
forskningsresultater;
- Præsentere mundligt grundlæggende begreber bag avancerede
kryptografiske protokoller;
Kursusindhold
Grundlæggende og komplekse kryptografiske primitive/protokoller
såsom oblivious transfer, zero-knowledge, multi-party computation,
homomorf kryptering, garbled circuits og random oracle-heuristik.
Elementer af symmetrisk kryptanalyse. 
Sidst opdateret
02. maj, 2024