IIK4100

Maskinvaresikkerhet i innebygde systemer

Høst

Trondheim og Gjøvik

Norsk

Oversikt

Snitt

B

3,67

0,15

Ståprosent

100 %

likt

Karakterfordeling
Snitt over tid
Ståprosent over tid

Om emnet

Faglig innhold

Dette kurset tar sikte på å gi studentene et robust grunnlag innen maskinvaresikkerhet, slik at de effektivt kan håndtere og redusere sikkerhetsutfordringer for maskinvare i kritiske sektorapplikasjoner. Studentene vil fordype seg i ulike aspekter ved maskinvaresikkerhet, inkludert livssyklusen til integrerte kretser, sikkerhet i forsyningskjeden, reversert utvikling av maskinvare og praktiske mottiltak mot sikkerhetstrusler for maskinvare.

Kurset dekker også moderne og nye emner som fysiske angrep, manipuleringsbeskyttelse, lett kryptografi, sidekanalangrep, feilinjeksjon, deteksjon og forebygging av maskinvaretrojanere i kretskort (PCB), minneutvinning gjennom UART/JTAG, deteksjon og forebygging av forfalskninger. Gjennom en blanding av teoretiske forelesninger, praktiske laboratorieøvelser og uavhengig forskning vil studentene få en omfattende forståelse og praktisk erfaring innen maskinvaresikkerhet i innebygde systemer.

Dette kurset er i tråd med sentrale FNs bærekraftsmål (SDG-er): SDG 9.1 tar sikte på å sikre infrastrukturutvikling for økonomisk vekst og velvære. SDG 17.6 og 17.7 fremmer teknologiutvikling, overføring og formidling. Delmål 17.7 Kapasitetsbygging oppmuntrer til kunnskapsdeling og internasjonalt samarbeid for å styrke global sikkerhet og bærekraftig utvikling.

Læringsmål

Kunnskap:

Utvikle en omfattende forståelse av maskinvaresikkerhet i innebygde systemer og dens betydning i kritiske sektorapplikasjoner.Avansert kunnskap om livssyklusen til integrerte kretser, forsyningskjedesikkerhet og reversert engineering av maskinvare.Forstå moderne og nye trusler og metoder for deteksjon og forebygging.

Ferdigheter:

Evne til kritisk å analysere eksisterende teorier og metoder for å studere maskinvaresikkerhet og til å anvende slike metoder selvstendig på relaterte applikasjoner.Tilegne seg praktisk erfaring med å håndtere utfordringer innen maskinvaresikkerhet fra brikke- til systemnivå gjennom praktiske laboratorieøvelser.

Generell kompetanse:

Utvikle kompetanse i å identifisere, analysere og redusere maskinvaresikkerhetstrusler i virkelige scenarier.Utvikle evnen til å utføre uavhengig forskning innen maskinvaresikkerhet, og bidra til kontinuerlig utvikling innen domenet.

Læringsformer og aktiviteter

Kurset er planlagt med forelesninger, gjesteforelesninger, forskningsbaserte gruppediskusjoner og praktiske laboratorieøvelser.

Forelesningene vil være tilgjengelige for både campus- og fjernstudenter (Gjøvik og Trondheim). Forelesningene vil finne sted på campus i Gjøvik og strømmes samtidig via det nettbaserte læringsplattformen, med best mulig støtte for fjerntilgang.

Studentene må delta i en gruppe og fullføre de obligatoriske laboratorieaktivitetene. Laboratoriearbeidet vil bli utført på campus på Gjøvik og Trondheim campus for å gi praktisk erfaring.

Studentene må delta i en gruppe (maksimalt fire) og fullføre minst tre labaktiviteter. Labarbeidet vil bli utført på campus på Gjøvik og Trondheim campus for å gi praktisk erfaring. Emnelæreren vil avgjøre den endelige godkjenningen av labaktivitetene (bestått/ikke bestått).