Hva er hemmelig nøkkelkryptografi?
Kunsten å kryptografi, eller kommunisere i kode, kan deles inn i tre brede kategorier: offentlig nøkkelkryptografi, som er en kode som bruker en nøkkel for kryptering og en egen nøkkel for dekryptering; hasjfunksjoner, som er avhengige av matematiske konverteringer for å kryptere informasjonen permanent; og hemmelig nøkkelkryptografi, som er en kode som bruker den samme nøkkelen for både kryptering og dekryptering av overførte data. Den siste kategorien henter navnet sitt fra det faktum at både avsender og mottaker må holde nøkkelen hemmelig for å forhindre at meldinger blir mottatt av en tredjepart.
Hemmelig nøkkelkryptografi, også kjent som symmetrisk kryptering, kan deles i to hovedtyper, basert på typen kodingsskjema som brukes. Strømciphers, for eksempel, lar avsender og mottaker kontinuerlig oppdatere og endre den hemmelige nøkkelen; blokkeringssifere derimot, koder konsekvent en blokk med data om gangen. Videre mates selvsynkroniserende strømchifferer fra det forrige datamengden, i motsetning til synkronstrømmechipere, som fungerer av en tast som er uavhengig av volumet og progresjonen til meldingen.
Det er fire hovedmetoder for hemmelig nøkkelkryptering av krypteringsblokkering. Elektronisk kodebokmodus (ECB) tilsvarer det baseste krypteringsnivået; Cipher Block Chaining (CBC) inkorporerer et tilbakemeldingslag for avsender og mottaker i ECB-ligningen; Cipher Feedback (CFB) gjør det mulig å kryptere data på et mye mindre tegnnivå; og Output Feedback (OFB) benytter en enda mer kompleks, uavhengig kodingsalgoritme for å forhindre at to blokker med data blir kodet på samme, identiske måte.
Alt i alt er hemmelig nøkkelkryptografi et matematikers paradis, som kan gjøres mer sammensatt av både intrikatene til den styrende algoritmen og frekvensen som algoritmen eller nøkkelen endres med. En daglig applikasjon som gjør bruk av hemmelig nøkkelkryptografi er den pågående overføringen av betalt TV-innhold til en kabel- eller satellittabonnent. Etter hvert som piratkopiering av disse signalene har økt, har også kabel- og satellittbedrifts innsats for å kontinuerlig oppdatere og laste ned nye de-krypteringsnøkler til smartkortene i hver mottaker.
En kompleks form for hemmelig nøkkelkryptografi ble brukt for å beskytte den kalde krigstidens telefonlinje som direkte koblet Det hvite hus og Kreml. Den ble kjent som en engangspad (OTP) og genererte et veldig stort sett med tilfeldige tall som bare skal brukes en gang som avkodingsnøkkel. Denne typen kryptering sies å være umulig å bryte når den brukes riktig.