Vad är datakryptering?
Datakryptering är en process där klartextdata konverteras till chiffertext så att de inte kan läsas. Mer allmänt känt som "kryptering", kan denna process genomföras på många olika sätt och med varierande framgång. Några av de bästa datakrypteringen kan pågå i århundraden, medan andra typer av dekryptering kan brytas på några minuter eller till och med sekunder av personer som är skickliga på sådana uppgifter. Under den digitala tidsåldern förlitar människor sig dagligen på datakryptering. Chansen är stor att du har mottagit eller skickat krypterad data någon gång i dag, även om du inte direkt utförde kryptering eller dekryptering av data.
I denna process konverteras en helt vanlig bit av ren text som kan läsas av vem som helst så att den bara kan läsas av någon med en nyckel. En av de enklaste formerna för datakryptering är en enkel alfabetisk substitution, där alfabetets bokstäver är förvrängda för att skapa en nyckel. Man kan till exempel besluta att förskjuta bokstäverna i alfabetet med fem platser så att "E" står för "A", "F" för "B" och så vidare för en enkel tangent, eller så kan bokstäverna tilldelas på slumpmässigt för att göra en text svårare att dechiffrera utan nyckeln.
En alfabetisk substitution är vanligtvis ganska lätt att bryta; faktiskt många stora tidningar har en enkel ersättning på deras pusselsida för människor att lösa. Mer komplexa metoder för datakryptering kan användas för att göra en kod mer utmanande att bryta. Med komplexa koder kan människor försöka använda brute kraft för att knäcka krypteringen, och de kan så småningom lyckas, men det kommer att ta lång tid. Många krypteringsmetoder fokuserar på att hålla nyckeln säker, och låta den krypterade datan ses fritt, under argumentet att när de en gång är krypterade är uppgifterna ofarliga, så länge människor inte kan få nyckeln.
Det finns ett antal skäl att behöva kryptera data, de flesta förlitar sig på att skydda data från andra människors ögon. Banker skickar till exempel krypterad information om sina kunder fram och tillbaka, medan regeringarna litar på kryptering för att få säkra meddelanden till utomeuropeiska ambassader. De flesta e-postprogram erbjuder datakryptering vid sändning och mottagning så att e-postmeddelanden inte kan läsas av tredje part, liksom webbplatser som hanterar personlig information som adresser och kreditkortsnummer.
Vissa krypteringsprotokoll är standardiserade så att människor enkelt kan kommunicera med varandra, medan i andra fall kan en nyckel utvecklas specifikt för användning av vissa personer, och nyckeln är inte standardiserad för att göra det svårare att knäcka. Personliga nycklar var en gång det enda sättet att kryptera data, tills delad nyckelkryptering tillät människor att utbyta information om en nyckel över ett öppet nätverk utan att avslöja innehållet i själva nyckeln.