02255 Moderne kryptografi

2024/2025

Kursusinformation
Modern Cryptography
Engelsk
5
Kandidat
Kurset udbydes som enkeltfag
Retningsspecifikt kursus (MSc), Computer Science and Engineering
Retningsspecifikt kursus (MSc), Mathematical Modelling and Computation
Teknologisk specialisering (MSc), Computer Science and Engineering
Teknologisk specialisering (MSc), Mathematical Modelling and Computation
F5B (ons 13-17)
Campus Lyngby
Forelæsninger, øvelser, projekter
13-uger
F5B
Mundtlig eksamen og bedømmelse af rapport(er)
Hvis antallet af deltagere er højt, kan de mundtlige prøver erstattes af individualiserede rapporter.
Alle hjælpemidler - uden adgang til internettet
7-trins skala , intern bedømmelse
0140901435
01410 , Se den engelske kursusbeskrivelse.
Luisa Siniscalchi , luisi@dtu.dk
Tyge Tiessen , Tlf. (+45) 4525 3009 , tyti@dtu.dk
Nicola Dragoni , Lyngby Campus, Bygning 322, Tlf. (+45) 4525 3731 , ndra@dtu.dk
01 Institut for Matematik og Computer Science
I studieplanlæggeren
Overordnede kursusmål
Dette kursus giver baggrundsviden og færdigheder til at forstå, evaluere og konstruere avancerede kryptografiske protokoller ved hjælp af værktøjer fra bevisbar kryptografi.
Det dækker også nogle grundlæggende teknikker inden for symmetrisk kryptanalyse.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Forklare egenskaber og begrænsninger ved avancerede kryptografiske protokoller;
  • Diskutere avancerede kryptoanalytiske teknikker inden for symmetrisk kryptografi;
  • Forklare avancerede kryptografiske funktionaliteter som f.eks. oblivious transfer, zero-knowledge eller multiparty computation;
  • Beskrive kryptografiske protokoller, der realiserer funktionaliteter som f.eks. oblivious transfer, zero-knowledge eller multiparty-computation;
  • Udvikle angreb på kryptografiske algoritmer;
  • Sammenligne kryptografiske primitiver og protokoller baseret på sikkerheds- og omkostningsmetriker;
  • Evaluere og sammenfatte kryptografiske forskningsresultater;
  • Præsentere mundligt grundlæggende begreber bag avancerede kryptografiske protokoller;
Kursusindhold
Grundlæggende og komplekse kryptografiske primitive/protokoller såsom oblivious transfer, zero-knowledge, multi-party computation, homomorf kryptering, garbled circuits og random oracle-heuristik. Elementer af symmetrisk kryptanalyse.
Sidst opdateret
02. maj, 2024