Kursen består av en serie föreläsningar samt ett projektarbete. Föreläsningarna täcker följande områden:
- Grundläggande kryptografi och informationsteori: substitutions-, mono- och polyalfabetiska chiffer, homofoniska chiffer och transpositionschiffer.
- Blockchiffer: Egenskaper hos och implementering av blockchiffer, användningsmetoder, egenskaper hos meddelandekondensat och hur integritet kan säkerställas.
- Asymmetrisk kryptering: RSA, Diffie-Hellman och digitala signaturer.
- Autentisering av användare: lösenord, biometriska metoder samt handskakningsprotokoll för att etablera en privat och integritetsskyddad kommunikationskanal.
- Kommunikationsprotokoll på Internet: Kerberos, IPsec, SSL, PKI med mera.
I projektarbetet fördjupar sig studenterna inom ett specifikt teknikområde eller en tillämpningsdomän, såsom banksekretess, säkerhet på länknivå, biometrisk identifiering eller kvantkryptografi. Varje student skriver en kort översikt av sitt ämne och förbereder en presentation.