Hvad er krypteringskryptering?
Krypteringskryptering er en række kryptering, hvor en nøgle bruges til at beskytte den kodede information. Generelt er der to metoder til kryptering af kryptering - blokken og strømmetoden. Disse bestemmer, hvordan cifferet anvendes på den originale meddelelse. Ud over disse to metoder er der også to stilarter. En chiffer er enten symmetrisk eller asymmetrisk afhængig af, om meddelelsen kræver den samme eller en anden dekrypteringsciffer.
Krypterede meddelelser har været et vigtigt grundlag for menneskelig hemmeligholdelse siden den tidlige civilisation. Metoder er kommet og gået for at sikre vigtige missioner, men de fleste har været en slags krypteringskryptering. Metoder til at bruge en forudindrettet nøgle til at kode og afkode beskeder har besat mange menneskers liv. I de tidlige dage var disse nøgler kun komplekse i kraft af brugerens lave teknologi; nu er der supercomputere, der kun gør krypteringer og dekrypterer meddelelser.
Blokciffer og strømciffer udgør størstedelen af chiffertyper. En blokciffer koder information i forudbestemte blokstørrelser. Hvis en chiffer er designet til at kode 200 tegn, er det netop, hvad det gør. Hvis meddelelsen er længere, skal den opdeles i flere stykker, og hvis den er kortere, kræver den polstringstegn. En polstringstegn er et tegn, der blot gør beskeden længere. det kan være alt fra en strøm af enkeltpersoner til et tilfældigt sortiment af bogstaver og mellemrum.
Stream ciphers er en nyskabelse i computeralderen. Denne stil med krypteringskryptering genererer og tilpasser sin kodningstreng, mens den fungerer. Denne krypteringsmetode bruger den aktuelle tilstand af den maskine, der udfører krypteringen, til at generere chifferet.
Denne metode ændres konstant for at matche den aktuelle tilstand af systemet. Stream cyphers er næsten uknuselige, så længe der ikke sker to ting; koden kan ikke gentage sig selv, og ingen, der opfanger beskeden, kan kende noget af dens indhold. Hvis koden gentages, er det muligt at knække sekvensen med lidt indsats på grund af markører, der er tilbage i chifferet. Hvis en interceptor kender noget af meddelelsesindholdet, kan de ændre meddelelsen uden at åbne den.
I en symmetrisk chiffer er nøglen, der bruges til at kode meddelelsen, den samme som nøglen, der bruges til at afkode meddelelsen. Disse cifre er enkle og lette at oprette, men nøglen er i fare, da den bevæger sig fra sted til sted til dekodning. Hvis der endvidere kompromitteres nogle af de nøgleholdeplaceringer, ødelægges hele cifferet.
En asymmetrisk krypteringskryptering bruger to taster, en, der koder meddelelsen og en, der afkoder meddelelsen. Dette er hjørnestenen i offentlig nøglekryptering. En meddelelse er lavet af to nøgler, en offentlig og en privat. I dette tilfælde interagerer tasterne for at give en bestemt person mulighed for at låse op en besked uden kendskab til den aktuelle krypteringsnøgle.