At give den studerende en introduktion til anvendelser af kryptografi indenfor distribuerede systemer og applikationer.
Læringsmål:
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
analysere en systemanvendelse og identificere typiske trusler, sårbaheder og risici,
opremse relevante kryptografiske teknikker, der kan benyttes til at reducere trusler, sårbarheder og risici i en given systemanvendelse,
sammenligne og diskutere forskellige kryptografiske teknikker med henblik på at afgøre om de tilfredsstiller specifikke sikkerhedsmål i et givet sikkerhedssystem,
designe et distribueret system der anvender avancerede kryptografiske teknikker og protokoller,
foretage en (informel) evaluering af et forslag til en kryptografisk løsning på et givet sikkerhedsproblem i et distribueret system,
gennemsøge forskningsresultater i den kryptografiske literatur og vælge passende løsninger til et givet sikkerhedsproblem i et distribueret system,
foretage en mundtlig fremstilling af komplekse kryptografiske algoritmer og protokoller, som perspektiveres gennem mulige anvendelser,
dokumentere deres arbejde med sikkerhedsprocessen i en velskrevet og koncis rapport.
Kursusindhold:
Kurset gennemgår en række avancerede kryptografiske algoritmer og protokoller og viser hvordan disse kan anvendes til at forbedre sikkerheden i distribuerede systemer og applicationer. Typiske emner kan være protokoller til autentificering (authentication) elektroniske betalingssystemer, elektroniske afstemninger og privathedsfremmende foranstaltninger.