Vad är asymmetrisk kryptografi?
Asymmetrisk kryptering är en typ av kryptering där nyckeln som används för att kryptera informationen inte är samma som nyckeln som används för att dekryptera informationen. Detta format är motsatsen till symmetrisk kryptografi, där samma nyckel används för att både kryptera och dekryptera informationen. Den vanligaste formen av asymmetrisk kryptografi är offentlig nyckelkryptering. Medan asymmetrisk kryptografi generellt sett är säkrare den symmetriska, är det också svårare att konfigurera och praktiskt taget omöjligt att utföra utan datorhjälp.
Kryptering av offentlig nyckel är överlägset den vanligaste typen av asymmetrisk kryptografi. I detta system har varje användare två nycklar, en offentlig nyckel och en privat nyckel. Den offentliga nyckeln publiceras och är tillgänglig för alla personer som vill se den. Den privata nyckeln är matematiskt relaterad till den offentliga nyckeln, men algoritmen är så komplex och variabel att det inte finns något rimligt sätt att hämta en privat nyckel från en allmänhet.
Anta att ett meddelande måste skickas från en person till en annan. Avsändaren skulle hitta mottagarens offentliga nyckel och använda den för att kryptera ett meddelande. När mottagaren får meddelandet försöker han öppna det. Mottagarens offentliga nyckel verifierar att den privata nyckeln är giltig. Den privata nyckeln låter sedan användaren dekryptera meddelandet och läsa det.
Den största fördelen med asymmetrisk kryptografi är individuell säkerhet. De två personerna som utbyter meddelandet kanske aldrig har träffats ansikte mot ansikte; faktiskt behöver de inte ens veta vem den andra personen är. Eftersom individerna kan publicera sina nycklar under vilken identitet de vill, finns det total anonymitet i systemet.
Detta står i direkt motstånd till symmetrisk kryptografi där samma nyckel används för kryptering och dekryptering. I det här fallet är det praktiskt taget omöjligt att inte känna till personen som dechiffrerar ett meddelande, eftersom nyckeln måste bytas ut i förväg. I ett asymmetriskt system är det lätt att hålla en nyckel säker, men symmetriska system har potentiellt många personer med samma nyckel, vilket ökar risken för att den kommer att äventyras.
En av de största nackdelarna med asymmetrisk kryptografi är dess beroende av datorer. Utan ett datorsystem är det praktiskt taget omöjligt att utföra asymmetrisk kryptering eller dekryptering. Eftersom hela processen är datorstyrd är det också möjligt att bryta systemet med en dator. Även om en viss nyckelkryptering anses vara nästan spricksäker, kommer varje år en ny sprickmetod ut som kräver nya kryptering motåtgärder.