EnkeltfagEngelsk5 ECTS
Avanceret kryptografi
Overordnede kursusmål
Formålet med dette kursus er at sætte kryptografi på et solidt teoretisk grundlag og at introducere vigtige kryptografiske teknikker ud over fortrolighed, integritet og autenticitet.
Se kursusbeskrivelse på engelsk
Læringsmål
- Forklar begreber som envejs og pseudo-tilfældige funktioner samt pseudo-tilfældige generatorer og beskriv deres forskelle.
- Forklare grundlæggende teknikker i sikkerhedsanalysen af symmetrisk nøglekryptografi, såsom differentiel kryptoanalyse.
- Visualiser brugen af differentiel kryptoanalyse i eksempler, som f.eks. anvendelsen af AES-blokkrypteringen.
- Vis, hvordan komplekse primitiver som autentificeret kryptering opstår fra kombinationer af enklere koncepter
- Forklare avancerede kryptografiske primitiver såsom commitment schemes, secret sharing, sigma-protokoller
- Sammenlign kryptografiske primitiver og protokoller baseret på sikkerheds- og omkostningsmålinger
- Udforsk anvendeligheden af avancerede kryptografiske primitiver i komplekse brugssituationer
- Mundtligt præsentere grundlæggende koncepter bag avancerede kryptografiske protokoller
Kursusindhold
Se engelsk
Anbefalede forudsætninger
Grundlæggende kryptografi, f.eks. RSA- og Diffie-Hellman-protokoller, blokchiffer, kryptografiske hashfunktioner, CCA-sikkerhed, pseudo-tilfældige funktioner.
Undervisningsform
Forelæsninger, øvelser, projekter



