Vad är Secret Key Cryptography?
Kryptokonsten, eller kommunicera i kod, kan delas in i tre breda kategorier: offentlig nyckelkryptografi, som är en kod som använder en nyckel för kryptering och en separat nyckel för dekryptering; hash-funktioner, som förlitar sig på matematiska omvandlingar för att permanent kryptera informationen; och hemlig nyckelkryptografi, som är en kod som använder samma nyckel för både kryptering och dekryptering av överförd data. Den sista kategorin har sitt namn från det faktum att både avsändaren och mottagaren måste hålla sin nyckel hemlig för att förhindra att meddelanden lyckas avlyssnas av en tredje part.
Kryptering av hemlig nyckel, även känd som symmetrisk kryptering, kan delas upp i två huvudtyper, baserat på typen av kodningsschema som används. Strömciprar till exempel tillåter avsändare och mottagare att ständigt uppdatera och ändra den hemliga nyckeln; blockchiffer, å andra sidan, kodar konsekvent ett block med data i taget. Vidare matar självsynkroniserande strömciprar den föregående volymen data, i motsats till synkronströmciprar, som arbetar med en nyckel som är oberoende av meddelandets volym och progression.
Det finns fyra huvudlägen för kryptering av hemlig nyckelkryptografi. Elektronisk kodboksläge (ECB) motsvarar den högsta krypteringsnivån; Cipher Block Chaining (CBC) införlivar ett återkopplingslager för sändare-mottagare i ECB-ekvationen; Cipher Feedback (CFB) gör att data kan krypteras på en mycket mindre teckennivå; och Output Feedback (OFB) använder en ännu mer komplex, oberoende kodningsalgoritm för att förhindra att två block av data kodas på samma, identiska sätt.
Sammantaget är hemlig nyckelkryptografi ett matematikerparadis, som kan göras mer komplicerat av både den komplicerade algoritmen och den frekvens som den algoritmen eller nyckeln ändras på. En daglig applikation som använder sig av hemlig nyckelkryptografi är den pågående överföringen av betalt TV-innehåll till en kabel- eller satellitabonnent. När piratkopiering av dessa signaler har ökat, så har kabel- och satellitföretagens ansträngningar att ständigt uppdatera och ladda ner nya avkrypteringsnycklar till smartkorten i varje mottagare.
En komplex form av hemlig nyckelkryptografi användes för att skydda den kalla krigstidens telefonlinje som direkt kopplade Vita huset och Kreml. Känd som en engångspad (OTP) genererade den en mycket stor uppsättning slumpmässiga nummer som endast kan användas en gång som avkodningsnyckel. Denna typ av kryptering sägs vara omöjlig att bryta när den används korrekt.