course-details-portlet

IDATT2503 - Security in programming and cryptography

About

New from the academic year 2021/2022

Examination arrangement

Examination arrangement: Off Campus Exam
Grade: Passed/Failed

Evaluation Weighting Duration Grade deviation Examination aids
Off Campus Exam 100/100 4 hours

Course content

  • 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.

Learning outcome

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å.

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.

Learning methods and activities

Obligatoriske øvinger

Compulsory assignments

  • Mandatory exercises

Further on evaluation

Arbeidskrav: Alle obligatoriske øvinger må være godkjent for å sitte eksamen. Obligatorisk oppmøte på lab for å få godkjent øvingene.

Ny/utsatt eksamen: mars.

Ved utsatt eksamen (kontinuasjonseksamen) kan skriftlig eksamen bli endret til muntlig eksamen.

Specific conditions

Compulsory activities from previous semester may be approved by the department.

Admission to a programme of study is required:
Computer Science (BIDATA)
Digital Infrastructure and Cyber Security (BDIGSEC)

Course materials

Tilgjengelig ved oppstart

Credit reductions

Course code Reduction From To
TDAT3020 7.5 AUTUMN 2021
More on the course

No

Facts

Version: 1
Credits:  7.5 SP
Study level: Third-year courses, level III

Coursework

Term no.: 1
Teaching semester:  AUTUMN 2021

Language of instruction: English, Norwegian

Location: Trondheim

Subject area(s)
  • Engineering
Contact information
Course coordinator: Lecturer(s):

Department with academic responsibility
Department of Computer Science

Examination

Examination arrangement: Off Campus Exam

Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
Autumn ORD Off Campus Exam (1) 100/100

Release
2021-12-17

Submission
2021-12-17


09:00


13:00

INSPERA
Room Building Number of candidates
Spring UTS Off Campus Exam 100/100

Release
2022-03-10

Submission
2022-03-10


09:00


13:00

INSPERA
Room Building Number of candidates
  • * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.
  • 1) Merk at eksamensform og karakterregel er endret som et smittevernstiltak i den pågående koronasituasjonen.
Examination

For more information regarding registration for examination and examination procedures, see "Innsida - Exams"

More on examinations at NTNU