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 sikkerheds må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 literatun og vælge passende løsninger tile 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 betalings systemer, elektroniske afstemninger og privatheds fremmende foranstaltninger.