course-details-portlet

IDATT2503

Sikkerhet i programvare og kryptografi

Studiepoeng 7,5
Nivå Tredjeårsemner, nivå III
Undervisningsstart Høst 2025
Varighet 1 semester
Undervisningsspråk Engelsk
Sted Trondheim
Vurderingsordning Skriftlig skoleeksamen

Om

Om emnet

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 å ta eksamen. Obligatorisk oppmøte på lab for å få godkjent øvingene.

Utsatt eksamen for skriftlig skoleeksamen avholdes i 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)

Forkunnskapskrav

Linux kommandolinje, kunnskap om assembly språk (x86/x64)

Kursmateriell

Tilgjengelig ved oppstart

Studiepoengreduksjon

Emnekode Reduksjon Fra
TDAT3020 7,5 sp Høst 2021
Dette emne har faglig overlapp med emnet i tabellen over. Om du tar emner som overlapper får du studiepoengreduksjon i det emnet du har dårligst karakter i. Dersom karakteren er lik i de to emnene gis det reduksjon i det emnet som er avlagt sist.

Fagområder

  • Ingeniør

Kontaktinformasjon

Eksamen

Eksamen

Vurderingsordning: Skriftlig skoleeksamen
Karakter: Bokstavkarakterer

Ordinær eksamen - Høst 2025

Skriftlig skoleeksamen
Vekting 100/100 Hjelpemiddel Kode D Dato 08.12.2025 Tid 09:00 Varighet 4 timer Eksamenssystem Inspera Assessment
Sted og rom for skriftlig skoleeksamen

Oppgitt rom kan endres og endelig plassering vil være klar senest 3 dager før eksamen. Du finner din romplassering på Studentweb.

Sluppenvegen 14
Rom SL120
2 kandidater
Rom SL274
1 kandidat
Rom SL310 lilla sone
25 kandidater

Utsatt eksamen - Vår 2026

Skriftlig skoleeksamen
Vekting 100/100 Hjelpemiddel Kode D Dato 09.05.2026 Tid 09:00 Varighet 4 timer Eksamenssystem Inspera Assessment
Sted og rom for skriftlig skoleeksamen

Oppgitt rom kan endres og endelig plassering vil være klar senest 3 dager før eksamen. Du finner din romplassering på Studentweb.

Sluppenvegen 14
Rom SL311 lyseblå sone
5 kandidater