Emne - Maskinvaresikkerhet i innebygde systemer - IIK4100
Maskinvaresikkerhet i innebygde systemer
Om
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æringsutbytte
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).
Obligatoriske aktiviteter
- Oblig - Lab
Mer om vurdering
Obligatoriske krav: For å kvalifisere seg til eksamen må studentene ha godkjent tre laboratorieoppgaver.
Vurderingsformer:
Endelig karakter vil bli basert på den 3 timer lange individuelle skriftlige eksamenen (100 %), som må bestås (dvs. karakteren E eller høyere) for å bestå kurset. Trykt eller håndskrevet støttemateriell er ikke tillatt.
Skriftlig eksamen vil bli vurdert fra A-F, i henhold til NTNUs karakterskala: https://i.ntnu.no/wiki/-/wiki/English/Grading+scale.
Kontinuasjonseksamen:
Ordinær kontinuasjonseksamen for skriftlig eksamen (3 timer) er i august. Avhengig av antall studenter eller etter emneansvarliges vurdering, kan eksamensformatet endres fra skriftlig til muntlig.
Spesielle vilkår
Krever opptak til studieprogram:
Cybersikkerhet og datakommunikasjon (MTKOM)
Digital Infrastructure and Cyber Security (MSTCNNS)
Electronic Systems Design (MSELSYS)
Elektronisk systemdesign og innovasjon (MTELSYS)
Information Security (MIS)
Information Security (MISD)
Anbefalte forkunnskaper
Studentene forventes å ha grunnleggende forståelse av elektroniske systemkomponenter og programmeringsferdigheter i Python.
Kursmateriell
M. Tehranipoor and C. Wang (Eds.), Introduction to Hardware Security and Trust, Springer, 2011. 2012, ISBN: 978-1-4419-8079-3.
S. Bhunia, M. Tehranipoor, Hardware Security: A Hands-on Learning Approach. Morgan Kaufmann, 2018, ISBN: 9780128124772.
Annet kursmateriell, som presentasjoner, forskningsartikler og videoopptak, vil bli levert via elektroniske læringsplattformer.
Fagområder
- Anvendt informasjons- og kommunikasjonsteknologi
Kontaktinformasjon
Emneansvarlig/koordinator
Faglærere
Ansvarlig enhet
Institutt for informasjonssikkerhet og kommunikasjonsteknologi