Kryptografi är en uråldrig teknik som fortfarande är lika relevant idag som för flera tusen år sedan. Tekniken har självklart utvecklats rejält under årens gång, men samma grundprinciper kvarstår. Men vad är egentligen kryptografi, och hur används det i dagens samhälle?
Innehåll
Kryptografi betyder helt enkelt att man skapar en säker typ av kommunikation med hjälp av en algoritm och en dekrypteringsnyckel. Metoden används för att undanhålla hemlig information från obehöriga, oavsett om det handlar om lösenord, meddelanden eller hemliga skatter.
Vanligtvis utförs detta genom att slumpmässigt kasta om karaktärerna i innehållet, men kan även blanda in utomstående karaktärer, exempelvis siffror, bokstäver, med mera. Ju mer komplex algoritmen är, desto starkare blir krypteringen.
Du stöter förmodligen på detta varje dag i ditt vardagliga liv, oavsett om du tänker på det eller inte. Kryptografi används för att lagra dina lösenord till tjänster som Facebook eller Google, men även när du ska logga in på din mobiltelefon eller jobbdator. Många säkerhetstjänster använder även kryptering, exempelvis VPN-tjänster, antivirusprogram, med mera.
Det är lätt att blanda ihop kryptologi och kryptoanalys, men det är två helt olika saker. Kryptoanalys är dock en del av kryptologin, och syftar på metoden av att försöka bryta en kryptering, utan att använda krypteringsnyckeln. När man pratar om kryptologi talar man istället om hela processen.
Målet med kryptografi är att hålla borta obehöriga från olika typer av data, information eller filer. Nedanstående enskilda punkter är vad som eftersträvas via implementering av kryptografi:
Det finns flera olika typer av kryptografi, varav nedanstående är några av de vanligaste typerna:
Symmetrisk kryptografi innebär att en gemensam hemlig nyckel används mellan två parter som vill kunna kommunicera med varandra konfidentiellt. Fördelen med den här typen av kryptering är att det går snabbt, men den är inte riktigt lika säker som asymmetrisk kryptografi.
Nedan är vanliga exempel på protokoll som bygger på symmetrisk kryptografi:
Asymmetrisk kryptografi skiljer sig från symmetrisk kryptografi på det sättet att det används två nycklar istället för en. Här används en offentlig nyckel för kryptering, men en privat nyckel för att låsa upp krypteringen. Avsändaren har tillgång till den offentliga nyckeln, medan mottagaren har tillgång till den privata nyckeln.
Nedan är vanliga exempel på protokoll som bygger på asymmetrisk kryptografi:
Hash-funktioner skiljer sig från både symmetrisk och asymmetrisk kryptografi. Här används ingen nyckel eller liknande för att låsa upp krypteringen. Istället krypteras informationen och jämförs med annan krypterad information, för att på så sätt se om informationen är densamma. Hash-funktioner används exempelvis för att kryptera lösenord, men har självklart en bred skara av användningsområden.
Exempel på protokoll som använder hashing:
Kryptografi används till många olika områden i livet, exempelvis:
Kryptografi används för olika typer av säkerhetstjänster online, exempelvis VPN-tjänster. NordVPN använder exempelvis AES-256, ett symmetriskt VPN-protokoll som har mer kombinationer än vad det finns atomer i universum. Häftigt, eller hur?
Med tanke på att VPN-tjänster som NordVPN använder toppmodern kryptografi i sina säkerhetstjänster, kan du lita på att du får en säker upplevelse online.