Hvad er hemmelig nøglekryptografi?
Kunsten til kryptografi eller kommunikation i kode kan opdeles i tre brede kategorier: offentlig nøglekryptografi, som er en kode, der bruger en nøgle til kryptering og en separat nøgle til dekryptering; Hash -funktioner, der er afhængige af matematiske konverteringer til permanent kryptering af oplysningerne; og hemmelig nøglekryptografi, som er en kode, der bruger den samme nøgle til både kryptering og dekryptering af de transmitterede data. Den sidste kategori henter sit navn fra det faktum, at både afsenderen og modtageren skal holde deres nøgle hemmelig for at forhindre, at meddelelser med succes blev opfanget af en tredjepart.
Secret Key Cryptography, også kendt som symmetrisk kryptering, kan adskilles i to hovedtyper, baseret på den anvendte kodningsskema. Stream Ciphers, for eksempel, tillader afsenderen og modtageren konstant at opdatere og ændre den hemmelige nøgle; Bloker chiffere på den anden side koder konsekvent en blok af data ad gangen. Endvidere, selvsynkronisering af STReam -chiffere fodrer med det forrige datavolumen i modsætning til synkrone stream -chiffer, der fungerer fra en nøgle, der er uafhængig af lydstyrken og progressionen af meddelelsen.
Der er fire vigtige tilstande for hemmelig nøgle -kryptografiblokkernes drift. Elektronisk kodebogstilstand (ECB) svarer til det baseste niveau af kryptering; Cipher Block Chaining (CBC) indeholder et afsender-modtager feedback-lag i ECB-ligningen; Cipher Feedback (CFB) gør det muligt at kryptere data på et meget mindre karakterniveau; og output -feedback (OFB) anvender en endnu mere kompleks, uafhængig kodningsalgoritme for at forhindre, at to datablokke kodes på den samme, identiske måde.
Alt i alt er Secret Key Cryptography en matematikernes paradis, der kan gøres mere kompliceret af både vanskelighederne i den styrende algoritme og den hyppighed, som den algoritme eller nøgle, ændres. En EVEryDay -applikation, der gør brug af hemmelig nøglekryptografi, er den igangværende transmission af betalt tv -indhold til en kabel- eller satellitabonnent. Efterhånden som piratkopieringen af disse signaler er steget, har også indsatsen fra kabel- og satellitfirmaer til konstant at opdatere og downloade nye de-scrambling-nøgler til smartkortene inde i hver modtager.
En kompleks form for hemmelig nøglekryptografi blev brugt til at beskytte den kolde krigs æra -telefonlinje, der direkte forbandt Det Hvide Hus og Kreml. Kendt som en engangspude (OTP) genererede den et meget stort sæt tilfældige tal, der kun skal bruges en gang som afkodningstasten. Denne type kryptering siges at være umulig at bryde, når det bruges korrekt.