Kursplan

Kryptografi

Cryptography

Kurs
DIT352
Avancerad nivå
7,5 högskolepoäng (hp)
Utbildningsområde
NA Naturvetenskapliga området 100%

Om kursplanen

Diarienummer
GU 2025/3968
Ikraftträdandedatum
2026-03-15
Beslutsdatum
2025-11-27
Gäller från termin
Höstterminen 2026
Beslutsfattare
Institutionen för data- och informationsteknik

Betygsskala

Fyrgradig skala, sifferbetyg

Kursens moduler

Skriftlig salstentamen, 6 högskolepoäng
Inlämningsuppgifter, 1,5 högskolepoäng

Inplacering

Kursen kan ingå i följande program:

  1. Computer Science, Master's Programme (N2COS)
  2. Applied Data Science masterprogram (N2ADS)
  3. Datavetenskapligt program (N1COS)
  4. Matematikprogrammet (N1MAT)

Kursen ges även som fristående kurs vid Göteborgs Universitet.

Huvudområde med fördjupning

ITDVA Datavetenskap - A1N Avancerad nivå, har endast kurs/er på grundnivå som förkunskapskrav

Behörighetskrav

För att vara behörig till kursen ska studenten med godkänt resultat ha genomgått kurser motsvarande 90 hp i ämnet datavetenskap eller matematik, inklusive:

  • 7,5 hp i algebra eller diskret matematik (som täcker ämnena: kongruensräkning, och grundläggande sannolikhetsteori)
  • 7,5 hp programmering

Följande kunskapsnivå i Engelska krävs: Engelska 6/Engelska nivå 2 eller motsvarande från ett erkänt internationellt test, t.ex. TOEFL, IELTS.

Innehåll

  • Grundläggande och avancerade ändamål för kryptografi (sekretess, autentisering, anonymitet, nollkunskap)
  • Symmetrisk kryptografi: blockchiffer, designprinciper och exempel, meddelandeautentiseringskoder.
  • Asymetrisk kryptografi: nyckelöverföring, asymmetriska chiffer, signaturer. Attackmodeller och säkerhetsbegrepp.
  • Kryptografiska protokoll: hemlighetsdelning "secret sharing", nollkunskapsbevis.

Mål

Efter godkänd kurs ska studenten kunna:

Kunskap och förståelse

  • Känna igen väletablerade kryptografiska system och identifiera situationer där de kan användas för att förbättra säkerheten för ett givet system
  • Demonstrera kunskap om principerna bakom bevisbar säkerhet
  • Förstå de teoretiska grunderna för kryptografi

Färdigheter och förmåga

  • Beskriva ändamål och designprinciper för gemensamma strukturer mellan flera kryptografiska primitiver och bevissystem
  • Identifiera, analysera och förklara olika former av attacker baserade på felaktig användning av kryptografiska byggstenar, blockchiffer eller protokoll
  • Reproducera säkerhetsbevis

Värderingsförmåga och förhållningssätt

  • Exemplifiera när olika begrepp om säkerhet, såsom informationsteori, beräkningsmässig, bevisbar och praktisk säkerhet, är tillämpliga och beskriv de säkerhetsgarantier som tillhandahålls
  • Tillämpa den förvärvade kunskapen i nya situationer.

Hållbarhetsmärkning

Ingen hållbarhetsmärkning.

Former för undervisning

Kursen är uppbyggd av föreläsningar, övningstillfällen och inlämningsuppgifter.

Undervisningsspråk: engelska

Examinationsformer

Kursen examineras genom hemuppgifter gjorda individuellt eller i grupp, samt skriftlig tentamen gjord individuellt i tentamenssal.


Om en student som har underkänts två gånger på samma examinerande moment önskar byta examinator inför nästa examinationstillfälle ska en sådan begäran bifallas om det inte finns särskilda skäl däremot (6 kap. 22 § HF).

Om en student har fått besked om pedagogiskt stöd från Göteborgs universitet med rekommendation om anpassad examination och/eller anpassad examinationsform kan examinator, i det fall det är förenligt med kursens lärandemål och förutsatt att inte orimliga resurser krävs, besluta att bevilja studenten anpassad examination och/eller anpassad examinationsform.

Om en kurs har avvecklats eller genomgått en större förändring ska studenten erbjudas minst två examinationstillfällen, utöver ordinarie examinationstillfälle. Dessa tillfällen fördelas under en tid av minst ett år, dock som längst två år efter det att kursen avvecklats/förändrats. Vad gäller praktik och verksamhetsförlagd utbildning (VFU) gäller motsvarande, men med begränsning till endast ett ytterligare examinationstillfälle.

Om en student har fått besked om att denne uppfyller kraven för att vara student vid Riksidrottsuniversitetet (RIU-student) har examinator rätt att besluta om anpassning vid examination, om detta görs i enlighet med Lokala regler gällande RIU-studenter vid Göteborgs universitet

Betyg

Delkurser

  1. Skriftlig salstentamen, 6 hp
    Betygsskala: Mycket väl godkänd (5), Väl godkänd (4), Godkänd (3) och Underkänd (U)
  2. Inlämningsuppgifter, 1,5 hp
    Betygsskala: Godkänd (G) och Underkänd (U)

På kursen ges något av betygen Mycket väl godkänd (5), Väl godkänd (4), Godkänd (3) och Underkänd (U).

För att bli godkänd på kursen krävs att både inlämningsuppgifterna och tentamen är godkända. Betyget för hela kursen avgörs av den skriftliga salstentamen.

Kursvärdering

Kursen utvärderas genom möten, både under och efter kursen, mellan lärare och studentrepresentanter. Ett anonymt skriftligt frågeformulär skickas även ut till studenterna efter kursens slut. Resultaten av utvärderingarna används för att förbättra kursinnehållet och som indikation till vilka delar som skulle kunna läggas till, tas bort, förbättras eller ändras.

Övriga föreskrifter

Kursen är samläst med Chalmers.

Kursen ersätter kursen DIT250, 7,5 hp. Den här kursen kan inte ingå i en examen som innehåller DIT250. Den kan inte heller ingå i en examen som bygger på en annan examen där DIT250 ingår.