2010/2011

01435 Praktisk Kryptoanalyse

Engelsk titel: 


Practical Cryptanalysis

Sprog:


Point (ECTS )


5

Kursustype:   

Civil- Videregående Kursus


Skemaplacering:

Juni

 

Undervisningsform:

forelæsninger, øvelser og programmeringsprojekter

Kursets varighed:

3-uger

Evalueringsform:

Hjælpemidler:

Bedømmelsesform:

Faglige forudsætninger:


Deltagerbegrænsning:

Minimum  5, Maksimum:  20
 

Overordnede kursusmål:

De studerende lærer udvalgte teknikker som bruges til at knække kryptografiske systemer. De opnår en forståelse for, hvordan disse teknikker implementeres og hvordan et system kan beskyttes mod dem.


Læringsmål:

En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Implementere et værktøj som automatisk finder den mest sandsynlige nøgle for et simpelt substitutionschiffer.
  • Implementere et program til udtømmende nøglesøgning for et kryptografisk system med en svag nøglegenerator.
  • Implementere et time-memory-tradeoff program til knækning af pasord, og vælge velegnede parametre.
  • Retfærdiggøre kryptografiske standardantagelser, som f.eks. Kerckhoffs’ princip, kendt eller valgt klartekst.
  • Forklare forskellen mellem nøglelængde og nøglestyrke, og beregne den sidstnævnte i anvendelsesscenarier.
  • Forklare nøglernes, randomiseringsvektorernes og engangsværdiernes rolle i kryptografiske systemer, og træffe det rigtige valg for praktiske systemer.
  • Forklare forskellige måder at generere tilfældige værdier for kryptografiske formål, og træffe det rigtige valg for praktiske systemer.
  • Forklare virkemåden af forskellige former for time-memory-tradeoffs, samt velegnede modforholdsregler.

Kursusindhold:

Kryptografiske grundlag, frekvensanalyse, nøgler, tilfældige værdier, engangsværdier, time-memory tradeoffs, nøglehåndtering.


Kursusansvarlig:

Erik  Zenner, 303 S, 155, (+45) 4525 3017, E.Zenner@mat.dtu.dk  

Institut:

01 Institut for Matematik

Tilmelding:

I CampusNet

Nøgleord:

kryptografi, kryptologi, kryptoanalyse, algoritmer
Sidst opdateret: 19. april, 2010