A (5op), AB (7op)Osa A toteutetaan periodien 2 ja 3 mittaisena kurssina, jossa on luentoja aluksi 4 ja myöhemmin 2 tuntia viikossa, sekä erikseen harjoituksia, 2 tuntia viikossa. Osa B toteutuu 3. periodilla siten, että viikottaiset 2 opetustuntia jatkavat A-osan jälkimmäisten luentojen paikalla ja sisältävät myös harjoitusta. A-osa vaihtuu B-osaksi jo 2 periodin viimeisellä viikolla.
Opetustilaisuudet 2. ja 3. periodilla ovat seuraavasti:
Luennot
- maanantaisin klo 14-16, TB222;
- keskiviikkoisin klo 8-10, TB223;
Harjoitus torstaisin
- klo 8-10 TB220
- klo 10-12 TB220 (mikäli osallistujia on tarpeeksi)
Jotkin harjoitukset voidaan pitää myös mikroluokassa.
Suoritusvaatimuksena on harjoitustyö ja tentti. Harjoitustyönä opiskelija laatii jostain ajankohtaisesta tai käytännöllisestä aiheesta lyhyehkön selvityksen, joka julkaistaan kurssisivuilla ja jonka perusajatukset pitää muidenkin opiskelijoiden osata tentissä.
Opiskella voi myös verkkomateriaalin avulla. Se päivittyy jonkin verran ennen vastaavia luentoja ja harjoituksia. Sieltä näkyy tarkka sisältö ja ajoitus. Tässä on yleinen aikataulu luentoviikoittain, jälkimmäisen luennon aihe sisennettynä.
1 Johdanto Tietoturvapoliittisia lähtökohtia ja malleja; PKI 2 Suojaa identiteetille ja oikeuksille Fyysistä turvallisuutta 3 Tavallisista käyttöjärjestelmistä Käyttöjärjestelmien turvapiirteet 4 Luotettu käyttöjärjestelmä Tietoaineistoista 5 Kryptologian toteutusta Lisäbittejä tiedostoissa 6 Kryptologista täydennystä B: Turvamallien teoriaa 7 Autentikointiprotokollia B: Turvamallien kielist 8 IPSec-protokollan tarkastelua B: Edistyksellistä kryptoa 9 Turvallisuutta tuottavia ohjelmistoja B: Tiedon palasista pidemmälle 10 Turvallisesta ohjelmoinnista B: Ohjelmoinnin turvateoriaa 11 Tietoverkon turvallisuudesta B: IDS- ja virusteoriaa 12 TT-tietoa, -tiedostusta, -toimintaa B: Tarkemmin standardeista