course-details-portlet

IDATT2503

Sikkerhet i programvare og kryptografi

Velg studieår
Studiepoeng 7,5
Nivå Tredjeårsemner, nivå III
Undervisningsstart Høst 2024
Varighet 1 semester
Undervisningsspråk Engelsk og norsk
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 å 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)

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