02232 Anvendt Kryptografi

2025/2026

Kursusinformation
Applied Cryptography
Engelsk
5
Kandidat
Kurset udbydes som enkeltfag
Retningsspecifikt kursus (MSc), Computer Science and Engineering
E1B (tors 13-17)
F1B (tors 13-17)
I det akademiske år 2025/26 undervises dette kursus både i efterårs- og forårssemestret. I fremtiden vil dette kursus kun blive undervist i forårssemestret.
Campus Lyngby
Forelæsninger, studenterseminarer og projektarbejde
13-uger
E1B, F1B
Mundtlig eksamen og bedømmelse af rapport(er)
Der gives en samlet karakter for kurset baseret på mundtlig fremstilling af eget projekt og skriftlig projekt rapport.
Skriftlige hjælpemidler er tilladt
7-trins skala , intern bedømmelse
02231/01410 , Forståelse af de grundlæggende elementer i kryptografi: RSA, Diffie-Hellman, block ciphers, kryptografiske hash-funktioner. Kendskab til programmering, ideelt set i et systemprogrammeringssprog som C, C++, Rust.
Tyge Tiessen , Tlf. (+45) 4525 3009 , tyti@dtu.dk
Carsten Baum , cabau@dtu.dk
01 Institut for Matematik og Computer Science
I studieplanlæggeren
Overordnede kursusmål
Deltagerne vil lære om den konkrete implementering af kryptografi til praktisk brug og brugen af effektive kryptografiske teknikker til at konstruere komplekse løsninger.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Forklare og implementere grundlæggende komponenter i symmetriske kryptografiske algoritmer
  • Forklare og implementere optimerede algoritmer, der kræves til asymmetriske kryptografiske algoritmer
  • Forklare og implementere symmetriske kryptografiske primitiver
  • Forklare og implementere kryptografiske algoritmer med offentlig nøgle
  • Analysere og implementere angreb på praktisk kryptografi
  • Diskuter effektiviteten af konkret anvendt kryptografi
  • Forklar avanceret praktisk anvendt kryptografi, der i øjeblikket er implementeret eller bliver implementeret
  • Formidle praktisk viden om kryptografiske algoritmer og protokoller
Kursusindhold
Grundlæggende algoritmer til implementering af kryptografi, brug af kryptografiske biblioteker, effektivitetsovervejelser i implementeringer af kryptografi, lækage i kryptografiske implementeringer, avanceret kryptografi såsom autentificeringsordninger, blockchains og private set-intersection.
Sidst opdateret
02. maj, 2025