Enkeltfag
Engelsk
5 ECTS
Kryptografi 1
Overordnede kursusmål
Kurset har som overordnet mål at indføre den studerende i en række centrale begreber og metoder i kryptografi.
See course description in English
Læringsmål
- Forklar grundpillerne i moderne kryptografi: sikkerhedsdefinitioner, sikkerhedsreduktioner, angreb.
- Beskriv konceptet af en blokchiffer og hvordan blokchiffer anvendes.
- Analyser sikkerheden af blokchiffer – modes of operation.
- Skitser anvendelserne af kryptografiske hashfunktioner inden for kryptografi, og analyser og diskuter deres generiske sikkerhed.
- Diskuter forskellene mellem klassisk (symmetrisk) kryptografi og offentlig-nøgle (asymmetrisk) kryptografi.
- Beskriv designet af AES.
- Præsenter det asymmetriske kryptosystem RSA, og og forklar hvordan systemet anvendes til kryptering og til at konstruere digitale signaturer.
- Diskuter kvantetruslen mod kryptografi.
- Forklar “Learning With Errors”-problemet og Regevs krypteringsskema.
Kursusindhold
Klassisk kryptografi, grundlaget for moderne kryptografi, AES, Blokshifferoperationsmodi, RSA-systemet, digitale signaturer, nøgleudveksling, det diskrete logaritmeproblem og dets anvendelser, LWE-problemet, Regevs krypteringsskema
Undervisningsform
Forelæsninger, grupperegning, hjemmeopgaver.