Emne - Sikkerhet i programvare og kryptografi - IDATT2503
IDATT2503 - Sikkerhet i programvare og kryptografi
Om emnet
Vurderingsordning
Vurderingsordning: Skriftlig skoleeksamen
Karakter: Bokstavkarakterer
Vurdering | Vekting | Varighet | Delkarakter | Hjelpemidler |
---|---|---|---|---|
Skriftlig skoleeksamen | 100/100 | 4 timer | D |
Faglig innhold
- Relevant lovverk, trusselbildet og aktører. Introduksjon i systemprogrammering.
- Vanlige sårbarheter i systemprogrammering, og beskyttelse mot disse gjennom for eksempel bruk av sanitizers og fuzzy testing.
- Etisk hacking og gjennomtrengningstesting, capture the flag (CTF), reverse engineering. Online personvern og anonymitet.
- Kryptografi: Relevant tallteori, prinsipper for kryptografi, noen kryptosystemer (klassiske og moderne offentlig nøkkel-systemer, kryptografiske hashfunksjoner), angrepsmetoder.
Læringsutbytte
Kunnskaper:
Kandidaten kan gjøre rede for:
- vanlige sårbarheter i systemprogrammering.
- hjelpemidler for å finne sårbarheter i systemprogrammering.
- hvordan sårbarheter kan utnyttes.
- online personvern og anonymitet.
- grunnleggende prinsipper for kryptografi, samt noen kryptosystemer og måter å angripe disse på.
Ferdigheter:
Kandidaten kan:
- finne sårbarheter i systemprogrammering
- utnytte sårbarheter i systemprogrammering
- utføre gjennomtrengningstesting og reverse engineering.
Generell kompetanse:
- Kandidaten kan granske sikkerheten i programsystemer, og velge passende tiltak.
Læringsformer og aktiviteter
Obligatoriske øvinger
Obligatoriske aktiviteter
- Obligatoriske øvinger
Mer om vurdering
Arbeidskrav: Alle obligatoriske øvinger må være godkjent for å sitte eksamen. Obligatorisk oppmøte på lab for å få godkjent øvingene.
Ny/utsatt eksamen: mai/juni.
Ved utsatt eksamen (kontinuasjonseksamen) kan skriftlig eksamen bli endret til muntlig eksamen.
Spesielle vilkår
Krever opptak til studieprogram:
Data - Ingeniørfag (BIDATA)
Anbefalte forkunnskaper
Lineær algebra, programmering, kryptografi
Forkunnskapskrav
Linux kommandolinje, kunnskap om assembly språk (x86/x64)
Kursmateriell
Tilgjengelig ved oppstart
Studiepoengreduksjon
Emnekode | Reduksjon | Fra | Til |
---|---|---|---|
TDAT3020 | 7.5 | HØST 2021 |
Ingen
Versjon: 1
Studiepoeng:
7.5 SP
Studienivå: Tredjeårsemner, nivå III
Termin nr.: 1
Undervises: HØST 2024
Undervisningsspråk: Engelsk, Norsk
Sted: Trondheim
- Ingeniør
Eksamensinfo
Vurderingsordning: Skriftlig skoleeksamen
- Termin Statuskode Vurdering Vekting Hjelpemidler Dato Tid Eksamens- system Rom *
- Høst ORD Skriftlig skoleeksamen 100/100 D 26.11.2024 15:00 INSPERA
-
Rom Bygning Antall kandidater SL271 Sluppenvegen 14 1 SL110 lilla sone Sluppenvegen 14 31 - Vår UTS Skriftlig skoleeksamen 100/100 D 07.05.2025 09:00 INSPERA
-
Rom Bygning Antall kandidater SL311 orange sone Sluppenvegen 14 1
- * Skriftlig eksamen plasseres på rom 3 dager før eksamensdato. Hvis mer enn ett rom er oppgitt, finner du ditt rom på Studentweb.
For mer info om oppmelding til og gjennomføring av eksamen, se "Innsida - Eksamen"