Kryptografi är vetenskapen om att skydda information. I en tid där datasäkerhet är mer kritiskt än någonsin lär sig eleverna hur vi kan kommunicera säkert över osäkra nätverk. Vi går igenom allt från historiska chiffer till modern asymmetrisk kryptering som RSA och hur hashfunktioner skyddar våra lösenord.
Skolverket KursplanerSkolverket DAODAT01: Centralt innehåll - Säkerhet och krypteringSkolverket DAODAT01: Kunskapskrav A - Analysera säkerhetsrisker
Eleverna får ett meddelande krypterat med ett Caesar-chiffer eller Vigenère-chiffer. De ska i smågrupper använda frekvensanalys för att knäcka koden och sedan diskutera varför dessa metoder inte räcker idag.
Vad är skillnaden mellan symmetrisk och asymmetrisk kryptering?
Använd hänglås och lådor för att simulera hur publik och privat kryptering fungerar. Eleverna får skicka 'hemliga' meddelanden till varandra utan att någonsin ha delat en gemensam nyckel i förväg.
Hur används hashfunktioner för att lagra lösenord säkert?
Eleverna diskuterar i par hur de tror att stora tjänster lagrar lösenord. De introduceras sedan för begreppen hashing och 'salting' och får reflektera över varför man aldrig ska spara lösenord i klartext.
Kryptering är tvåvägs (man kan dekryptera), medan hashing är envägs (man kan inte få tillbaka originalet). Genom att försöka 'vända' en hashfunktion förstår eleverna skillnaden i syfte.
Att 'inkognito-läge' i webbläsaren gör en anonym och säker.
Inkognito döljer bara historik lokalt, det krypterar inte trafiken eller döljer din IP för omvärlden. En diskussion om VPN och HTTPS hjälper till att reda ut begreppen.