Security in Critical IoT Intrastructure, HW-SW
implementation
Sprog:
Point( ECTS )
5
Kursustype:
Diplomingeniør
Kurset udbydes under tompladsordningen
Det er en forudsætning for deltagelse i kurset at relevante
emner og individuel læreplan er aftalt med underviseren.
Undervisningstidspunkt aftales mellem underviser og de
studerende.
Undervisningens placering:
Campus Ballerup
Undervisningsform:
Klasseundervisning og seminar (med
gruppeaktivitet/præsentation) samt større individuel/gruppe
opgave(>60%) med implementering af kryptografiske operationer på
en trusted platform
Krytografiske operationer såsom kryptering, nøgleudveksling,
authentifikation, digital signering mv kan implementeres i såvel
software som hardware - og valgene er afgørende for hvilken
sikkerhed, der opnår. Kurset fokuserer på en praktisk
implementering af specifikke kryptografiske operationer på en eller
flere forskellige SW/HW platforme i form af multicore processorer,
FPGA designs m/u indlejrede core processorer etc..
Ved kursets afslutning vil den studerende kunne:
1) Vurdere en udvalgt krypto-operation efter implementering på en
udvalgt platform
2) Analysere en krypto-operation og implementere denne på en
HW-platform i et trusted miljø
3) Anvende et passende SW-HW værktøj/platform til implementering
4) Forstå principperne i en (udvalgt) krypteringsalgoritme
Det er en forudsætning for deltagelse i kurset at relevante emner
og individuel læreplan er aftalt med underviseren.
Læringsmål:
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
Forklare de grundlæggende principper i en eller flere udvalgte
kryptografiske operatoiner
Anvende en specifik SW-HW platform til implementering
Forklare samspillet mellem elementerne i krypteringsalgoritmen
og de nødvendige elementer i en brugbar SW-HW platform
Implementere en krypteringsalgoritme på en trusted SW-HW
platform
Opstille og gennemføre en test-strategi for den realiserede
løsning
Analysere test-resultaterne i relation til opnået
sikkerhed
Afrapportere design og designovervejelser i en form, så andre
kan fortsætte arbejdet
Mundtlig præsentere det implementerede design på en let
forståelig form
Kursusindhold:
Analyser af krypto-operationer og kryptografi
Analyse af soft core / multicore processorer / FPGA design
Analyse af trusted SW-HW platforme
Vurdering af opnået sikkerhedsniveau i krypto systemer
Litteraturhenvisninger:
individuel læseplan
Mulighed for GRØN DYST deltagelse:
Dette kursus giver den studerende en mulighed for at lave eller
forberede et projekt som kan deltage i DTUs studenterkonference om
bæredygtighed, klimateknologi og miljø (GRØN DYST). Se mere på
http://www.groendyst.dtu.dk