Säkerhet och integritet på internet
7.5 HPKursen fokuserar på hur kommunikation på internet görs säker och integritetsskyddande med hjälp av kryptografi och god ingenjörskonst.
Den första halvan av kursen består av tillämpad kryptografi med fokus på kryptografiska primitiver, säkerhetsdefinitioner och gällande rekommendationer kring val av primitiver och parametrar. Målet är att bygga upp en verktygslåda med förståelse kring primitiver, deras styrkor och begränsningar, samt förståelse för hur dessa används i praktiken i mjukvara.
Den andra halvan av kursen tillämpar verktygslådan från den första halvan. Kommunikationsprotokoll och andra teknologier för säker och integritetsskyddande kommunikation som är vanligt förekommande på internet studeras i detalj. Fokus ligger på teknikens konstruktion för att uppnå olika nivåer och typer av skydd utifrån olika hotbilder. Exempel är Transport Layer Security, WireGuard och anonymitetsnätverket Tor.
Under kursens gång genomförs laborationer och inlämningsuppgifter med muntlig och skriftlig redovisning. Kursen avslutas med muntlig redovisning av ett mindre projekt där studenterna i mindre grupp får analysera ett protokoll eller en teknik på egen hand. Analysen består av tekniska, etiska och samhälliga aspekter kring teknikens användningsområde, målgrupp, utvecklare och andra drivkrafter.
Den första halvan av kursen består av tillämpad kryptografi med fokus på kryptografiska primitiver, säkerhetsdefinitioner och gällande rekommendationer kring val av primitiver och parametrar. Målet är att bygga upp en verktygslåda med förståelse kring primitiver, deras styrkor och begränsningar, samt förståelse för hur dessa används i praktiken i mjukvara.
Den andra halvan av kursen tillämpar verktygslådan från den första halvan. Kommunikationsprotokoll och andra teknologier för säker och integritetsskyddande kommunikation som är vanligt förekommande på internet studeras i detalj. Fokus ligger på teknikens konstruktion för att uppnå olika nivåer och typer av skydd utifrån olika hotbilder. Exempel är Transport Layer Security, WireGuard och anonymitetsnätverket Tor.
Under kursens gång genomförs laborationer och inlämningsuppgifter med muntlig och skriftlig redovisning. Kursen avslutas med muntlig redovisning av ett mindre projekt där studenterna i mindre grupp får analysera ett protokoll eller en teknik på egen hand. Analysen består av tekniska, etiska och samhälliga aspekter kring teknikens användningsområde, målgrupp, utvecklare och andra drivkrafter.
Fördjupningsnivå:
A1N (har endast kurs/er på grundnivå som förkunskapskrav)
Utbildningsnivå:
Avancerad nivå
Behörighetskrav:
7.5 hp vardera inom säkerhet, datakommunikation, operativsystem och programmering. Gymnasiets Engelska kurs 6. Motsvarandebedömning kan göras.
Kursen ingår i följande program
- Civilingenjör Datateknik (läses år 4)
- Masterprogram i Datavetenskap (läses år 1)