62T31 Kryptografiske algoritmer
2016/2017
Valgmodul, IT-Diplomuddannelsen
Overordnede kursusmål
Modulet gennemgår de nyeste og mest anvendte algoritmer indenfor
public key kryptografi og private key kryptografi (symmetrisk
nøgle). Derudover gennemgås de mest brugte MAC (Message
Authentication Code). Modulet sætter den studerende i stand til at
vurdere hvor sikre de enkelte algoritmer er overfor angreb.
Derudover bliver den studerende i stand til at opbygge hele
kryptografiske systemer indenfor ovennævnte områder. Der
introduceres derudover til standardimplementationer af
kryptografiske løsninger.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
- Skal have viden om de mest anvendte algoritmer indenfor public
key kryptografi
- Skal have viden om de mest anvendte algoritmer indenfor
symmetrisk nøgle kryptografi
- Skal have viden om sammenhængen mellem de forskellige
kryptografiske systemer
- Skal have kendskab til relevante videnskabsteoretiske
metoder
- Skal kunne beskrive public key og private key kryptografiske
løsninger
- Skal kunne beskrive authentication principper samt brugen af
hash funktioner
- Skal kunne implementere et public key kryptografisk system
- Skal kunne implementere et private key kryptografisk
system
- Skal kunne implementere en MAC løsning
- Skal kunne sikkerhedsteste kryptografiske systemer
- Skal kunne analysere nødvendigheden for kryptografiske
løsninger
- Skal kunne foretage nødvendige valg i forhold til
implementering af kryptografiske løsninger på baggrund af relevante
analyser og vurderinger
Kursusindhold
Læringsmål: (fortsat)
- Skal kunne opbygge hele kryptografiske systemer indenfor public
key og private key
- Skal kunne dokumentere et systems kryptografiske sikkerhed.
Indhold:
- Public – private key kryptografi
- Symmetriske algoritmer
- Hash algoritmer
- MAC
- Authentication
Litteraturhenvisninger
Se www.cv.diplom.dtu.dk
Sidst opdateret
14. april, 2016