2015/2016

01426 Kryptologi 2

Deltagerne bør være interesseret i diskret matematik

Engelsk titel:

Cryptology 2

Sprog:

Point( ECTS )

5

Kursustype:

Kandidat
 

Skemaplacering:

E3A (tirs 8-12)
Kurset afholdes i efterårssemestret.

Undervisningens placering:

Campus Lyngby

Undervisningsform:

Forelæsninger og øvelser.

Kursets varighed:

13-uger

Eksamensplacering:

E3A, F4A

Evalueringsform:

Hjælpemidler:

Bedømmelsesform:

Obligatoriske forudsætninger:

Overordnede kursusmål:

At indføre studenterne i avancerede begreber og teknikker indenfor kryptologi.

Læringsmål:

En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Udføre beregninger i ringe og endelige legemer.
  • Redegøre for, hvordan det symmetriske krypteringssystem AES virker, herunder forklare den underliggende matematik.
  • Skitsere mulige symmetriske systemer til autentificering af data, herunder forklare fordele og ulemper ved systemer, som er beregningsmæssigt sikre og systemer, som er ubetinget sikre.
  • Forklare de grundlæggende ideer i bevislig sikkerhed i symmetrisk kryptologi.
  • Forklare de grundlæggende ideer i bevislig sikkerhed i asymmetrisk kryptologi.
  • Forklare sikkerheden af RSA systemet og dets forbindelse til faktorisering.
  • Definere elliptiske kurver modulo et primtal, samt diskutere anvendelserne af disse i kryptologi.
  • Anvende algoritmer til beregning af diskrete logaritmer.

Kursusindhold:

Ringe og endelige legemer. The Advanced Encryption Standard.
Message Authentication Codes.
Diskret logaritme algoritmer. Faktoriserings algoritmer.
Elliptiske kurver modulo et primtal. Ideer til bevislig sikkerhed.

Bemærkninger:

Kurset er en forlængelse af 01410.

Kursusansvarlig:

Lars Ramkilde Knudsen , Lyngby Campus, Bygning 324, Tlf. (+45) 4525 3048 , lrkn@dtu.dk
Andrey Bogdanov , Lyngby Campus, Bygning 324, Tlf. (+45) 4525 5472 , anbog@dtu.dk

Institut:

01 Institut for Matematik og Computer Science

Tilmelding:

I CampusNet
Sidst opdateret: 29. april, 2015