Elektronisk kodebogstilstand
Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den
version , der blev gennemgået den 21. august 2012; checks kræver
5 redigeringer .
Den elektroniske kodebogstilstand ( Eng. Electronic Codebook, ECB ) er en af mulighederne for at bruge en symmetrisk blokchiffer , hvor hver almindelig tekstblok erstattes af en chiffertekstblok . I GOST 28147-89 kaldes det den simple udskiftningstilstand .
Kryptering kan beskrives som følger:
hvor er bloknumrene, og er henholdsvis chiffertekst- og almindeligtekstblokkene, og er blokchifferfunktionen . Dekrypteringen ligner:




Fordele
- Der er ingen grund til sekventielt at anvende krypteringsfunktionen på klartekststrømmen. Det er tilladt først at kryptere f.eks. begyndelsen af filen, derefter slutningen og derefter midten. Som en konsekvens kan kryptering være parallel .
Ulemper
- Blokke kan forsvinde eller dukke op. En angriber kan opsnappe blokken og duplikere den, og den vil blive opfattet som "korrekt" af modtageren.
- Når du bruger en enkelt nøgle, krypteres identiske blokke af almindelig tekst til identiske blokke med chiffertekst; denne metode skjuler således ikke strukturen af dataene godt, hvilket også gør den ustabil til statistisk analyse. Hvis den krypterede meddelelse indeholder to gentagne elementer med en gentagelsesperiode, der er et multiplum af blokstørrelsen, vil to identiske blokke fremkomme i chifferteksten. Mange filformater indebærer brugen af standardoverskrifter eller tilstedeværelsen af blokke med identiske tegn, og kryptering af sådanne filer vil resultere i duplikerede blokke i chifferteksten. Denne funktion i ECB-tilstanden gør den i de fleste tilfælde uegnet til sikker praktisk brug. [en]
Tilstanden er robust til at blokere bitændringsfejl (fejlen forplanter sig ikke til andre blokke), men er robust over for bittab eller indsættelsesfejl, medmindre der anvendes en ekstra blokjusteringsmekanisme.
Noter
- ↑ Nils Ferguson , Bruce Schneier . Praktisk kryptografi = Praktisk kryptografi: Design og implementering af sikre kryptografiske systemer. - M . : Dialektik, 2004. - 432 s. - 3000 eksemplarer. — ISBN 5-8459-0733-0 , ISBN 0-4712-2357-3 .
Litteratur
- Schneier B. 9.1. Elektronisk kodebogstilstand // Anvendt kryptografi. Protokoller, algoritmer, kildekode i C-sprog = Applied Cryptography. Protokoller, algoritmer og kildekode i C. - M. : Triumph, 2002. - S. 221-222. — 816 s. - 3000 eksemplarer. - ISBN 5-89392-055-4 .