02244 Sprog-baseret sikkerhed

2016/2017

Kursusinformation
Language Based Security
Engelsk
7,5
Kandidat
Kurset udbydes under tompladsordningen
F2A (man 13-17)
Campus Lyngby
Førelæsninger, praktiske øvelser og teoretiske øvelser.
13-uger
F2A
Mundtlig eksamen og bedømmelse af rapport(er)
Rapporter der vil blive evalueret.
Alle hjælpemidler er tilladt
7-trins skala , intern bedømmelse
De studerende forventes at kende til regulære og kontekstfri sprog samt brugen af inferenssystemer til at beskrive programmers egenskaber; denne baggrund kan fås i kursus 02141 og/eller 02142. De studerende skal kunne programmere i et programmeringssprog og bruge relevante datastrukturer.
Sebastian Alexander Mödersheim , samo@dtu.dk
Flemming Nielson , Lyngby Campus, Bygning 324, Tlf. (+45) 4525 3735 , fnie@dtu.dk

01 Institut for Matematik og Computer Science
http://www.imm.dtu.dk/courses/02244
I studieplanlæggeren
Overordnede kursusmål
De studerende skal være i stand til at forstå og anvende de sikkerhedsformalismer der introduceres, og at kunne anvende relevante værktøjer og teknikker på konkret problemløsning.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • forklare de grundlæggende begreber introduceret på kurset og forklare betydningen af sprogbaseret sikkerhed i anvendelser
  • anvende avancerede værktøjer til modellering og analyse af protokoller
  • designe og motivere eksperimenter til at analysere sikkerhedsegenskaber
  • analysere og fortolke resultaterne fra avancerede værktøjer
  • beskrive ideer og metoder bag automatiske værtøjer for analyse af sikkerhed og anvende dem på små eksempler
  • identificere styrker og svagheder ved forskellige metoder
  • forklare betydningen af en formel beskrivelse af en sikkerhedsegenskab og at anvende den på et konkret eksempel
  • tilpasse en formel beskrivelse til en uformelt givet hensigtserklæring
  • afgøre i hvilke situationer man kan tage en kompositionel tilgang til sikkerhed
  • kommunikere resultaterne på en klar og præcis måde i form af en teknisk rapport
Kursusindhold
Kurset omfatter sikkerhedsprotokoller, deres modellering og analyse, samt teknikker og værktøjer der kan bruges til at finde eller undgå brud på fortrolighed eller autentifikation. Kurset omfatter også andre teknikker for sprogbaseret sikkerhed som "information flow", adgangskontrol, og lavniveau-mekanismer der støtter sikkerhed.
Litteraturhenvisninger
Hovedsageligt konference og workshop artikler samt udvalgte bogkapitler.
Sidst opdateret
28. oktober, 2016