Gäller för: 2024/25
Fakultet: Lunds tekniska högskola
Beslutad av: Programledning C/D
Beslutsdatum: 2024-04-16
Ikraftträdande: 2024-05-08
Fördjupning: Avancerad nivå, kurs/er som inte kan klassificeras
Valfri för: C4-sec, D4-ns, E4, F4, MSOC2, MWIR2, Pi4
Undervisningsspråk: Kursen ges på engelska
Syftet med kursen är att visa på hur avancerade algoritmer och protokoll inom kryptologi fungerar och att de har stora praktiska tillämpningar inom datasäkerhet.
Kunskap och förståelse
För godkänd kurs skall studenten
Färdighet och förmåga
För godkänd kurs skall studenten
Värderingsförmåga och förhållningssätt
För godkänd kurs skall studenten
Innehållsmässigt ger kursen ett antal avancerade verktyg inom kryptologi som har många tillämpningar inom datasäkerhet. De flesta av de system som tas upp i kursen används i olika kommunikationssystem, exempelvis kryptosystem konstruerade via elliptiska kurvor. Vi går igenom den matematiska bakgrunden som behövs att kunna förstå hur sådana system fungerar. Vi tittar också på hur man matematiskt bevisar att system eller protokoll är säkra och de modeller som finns.
Mer specifikt behandlar vi de flesta av följande områden: Diskreta logaritmer och dess kryptosystem;Elliptiska kurvor och dess kryptosystem; Faktorisering och diskret log problemen; Avancerade typer av symmetriska kryptosystem, digitala signaturer och hashfunktioner, autentisering och secret sharing; Komplexitetsteori, Bevisbar säkerhet, Random-oracle-model; MPC primitiver och homomorfisk kryptering; Post-kvant kryptologi.
Betygsskala: TH - (U, 3, 4, 5) - (Underkänd, Tre, Fyra, Fem)
Prestationsbedömning: För godkänd kurs krävs godkända projekt och hemuppgifter. Utöver detta krävs godkänd tentamen, där resultatet ger betyget i kursen. Godkända hemuppgifter är ett krav för att få skriva tentamen.
Om så krävs för att en student med varaktig funktionsnedsättning ska ges ett likvärdigt examinationsalternativ jämfört med en student utan funktionsnedsättning, så kan examinator efter samråd med universitetets avdelning för pedagogiskt stöd fatta beslut om alternativ examinationsform för berörd student.
Moduler
Kod: 0121. Benämning: Projekt.
Antal högskolepoäng: 3.0. Betygsskala: UG - (U, G).
Prestationsbedömning: Godkända projekt och hemuppgifter.
Kod: 0221. Benämning: Tentamen.
Antal högskolepoäng: 4.5. Betygsskala: TH - (U, 3, 4, 5).
Prestationsbedömning: Skriftlig tentamen.
Förkunskapskrav:
Begränsat antal platser: Nej
Kursansvarig: Thomas Johansson,
thomas@eit.lth.se
Hemsida: https://www.eit.lth.se/index.php?ciuid=1769