Sidans innehåll
Kryptografi
Kurs
DIT352
Avancerad nivå
7,5 högskolepoäng (hp)
Om utbildningen
- 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.
Behörigheter och urval
Behörighet
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.
Urval
Högskolepoäng, max 285 hp.