Enkeltfag Engelsk 5 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.

See course description in English

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

Mulige starttidspunkter

  • 6 – 20 (ons 13-17)

Anbefalede forudsætninger

02231/01410, Grundlæggende kryptografi, f.eks. RSA- og Diffie-Hellman-protokoller, blokchiffer, kryptografiske hashfunktioner, CCA-sikkerhed, pseudo-tilfældige funktioner.

Undervisningsform

Forelæsninger, øvelser, projekter

Fakultet

Se kurset i kursusbasen

Tilmelding

Sprog

Engelsk

Varighed

13 uger

Institut

Compute

Sted

DTU Lyngby Campus

Kursus ID 01425
Kursustype Kandidat
Semesterstart Uge 6
Semester slut Uge 20
Dage ons 13-17
Pris

9.250,00 kr.

Tilmelding