Elektronisk kodboksläge
Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från
versionen som granskades den 21 augusti 2012; kontroller kräver
5 redigeringar .
Det elektroniska kodboksläget ( Eng. Electronic Codebook, ECB ) är ett av alternativen för att använda ett symmetriskt blockchiffer , där varje klartextblock ersätts med ett chiffertextblock . I GOST 28147-89 kallas det det enkla ersättningsläget .
Kryptering kan beskrivas på följande sätt:
var är blocknumren, och är chiffertext- respektive klartextblocken, och är blockchifferfunktionen . Dekrypteringen är liknande:
Fördelar
- Det finns inget behov av att sekventiellt tillämpa krypteringsfunktionen på klartextströmmen. Det är tillåtet att först kryptera till exempel början av filen, sedan slutet och sedan mitten. Som en konsekvens kan kryptering vara parallell .
Nackdelar
- Block kan försvinna eller dyka upp. En angripare kan fånga upp blocket och duplicera det, och det kommer att uppfattas som "korrekt" av mottagaren.
- När du använder en enda nyckel, krypteras identiska block av klartext till identiska block av chiffertext; den här metoden döljer alltså inte strukturen på data väl, vilket också gör den instabil för statistisk analys. Om det krypterade meddelandet innehåller två upprepande element med en upprepningsperiod som är en multipel av blockstorleken, kommer två identiska block att visas i chiffertexten. Många filformat innebär användning av standardrubriker eller närvaron av block med identiska tecken, och kryptering av sådana filer kommer att resultera i dubbla block i chiffertexten. Denna funktion i ECB-läget gör den olämplig för säker praktisk användning i de flesta fall. [ett]
Moden är robust för att blockera bitändringsfel (felet sprider sig inte till andra block), men är robust mot bitförlust eller insättningsfel om inte en ytterligare blockinriktningsmekanism används.
Anteckningar
- ↑ Nils Ferguson , Bruce Schneier . Praktisk kryptografi = Praktisk kryptografi: Designa och implementera säkra kryptografiska system. - M . : Dialektik, 2004. - 432 sid. - 3000 exemplar. — ISBN 5-8459-0733-0 , ISBN 0-4712-2357-3 .
Litteratur
- Schneier B. 9.1. Elektroniskt kodboksläge // Tillämpad kryptografi. Protokoll, algoritmer, källkod i C-språk = Applied Cryptography. Protokoll, algoritmer och källkod i C. - M . : Triumph, 2002. - S. 221-222. — 816 sid. - 3000 exemplar. - ISBN 5-89392-055-4 .