Enkeltfag Engelsk 5 ECTS

Anvendt Kryptografi

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.

See course description in English

Læringsmål

  • 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.

Mulige starttidspunkter

  • 36 – 49 (tors 13-17)
  • 6 – 20 (tors 13-17)

Anbefalede forudsætninger

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.

Undervisningsform

Forelæsninger, studenterseminarer og projektarbejde

Se kurset i kursusbasen

Tilmelding

Sprog

Engelsk

Varighed

13 uger

Institut

Compute

Sted

DTU Lyngby Campus

Kursus ID 02232
Kursustype Kandidat
Pris

9.250,00 kr.

Tilmelding