ge exempel på hur teorier, principer och tekniker för hur kryptografiska metoder kan användas för att åstadkomma datasäkerhet
förklara teorin bakom vanliga kryptografiska metoder, bl.a. olika typer av hashfunktioner, symmetriska och asymmetriska chiffer, digitala signaturer och slumptal
analysera, använda och implementera sådana metoder samt reflektera över deras begränsningar och tillämpbarhet
Kursinnehåll
Teori och praktik för olika typer av chiffer, t.ex. klassiska chiffer, blockchiffer, flödeschiffer, affina chiffer, publika chiffer. Hashfunktioner med och utan nyckel, nyckelhantering, digitala signaturer och slumptal.
Förutsättningar
120 hp inklusive en fortsättningskurs i programmering, Algoritmer och datastrukturer I, Algebra I och linjär algebra. Engelska 6. (Med en svensk kandidatexamen uppfylls kravet på engelska.)