Elektronikus kódkönyv mód
Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt hozzászólók, és jelentősen eltérhet a 2012. augusztus 21-én felülvizsgált
verziótól ; az ellenőrzések 5 szerkesztést igényelnek .
Az elektronikus kódkönyv mód ( Eng. Electronic Codebook, ECB ) a szimmetrikus blokkrejtjel használatának egyik lehetősége , amelyben minden egyszerű szöveges blokkot titkosított szöveg blokk helyettesít . A GOST 28147-89 ezt egyszerű helyettesítési módnak nevezi .
A titkosítás a következőképpen írható le:
hol vannak a blokkszámok, illetve a titkosított szöveg és az egyszerű szöveg blokkok, és a blokk titkosítási függvény . A visszafejtés hasonló:
Előnyök
- Nincs szükség a titkosítási funkció egymás utáni alkalmazására az egyszerű szöveges adatfolyamra. Megengedett, hogy először titkosítsuk például a fájl elejét, majd a végét, majd a közepét. Ennek következtében a titkosítás párhuzamos lehet .
Hátrányok
- A blokkok eltűnhetnek vagy megjelenhetnek. A támadó elfoghatja a blokkot és megkettőzheti azt, és azt a fogadó „helyesnek” fogja észlelni.
- Egyetlen kulcs használata esetén a nyílt szöveg azonos blokkjai azonos titkosított szövegblokkokká lesznek titkosítva; így ez a módszer nem jól rejti el az adatok szerkezetét, ami a statisztikai elemzés szempontjából is instabillá teszi. Ha a titkosított üzenet két ismétlődő elemet tartalmaz, amelyek ismétlési periódusa a blokk méretének többszöröse, akkor két azonos blokk jelenik meg a rejtjelezett szövegben. Sok fájlformátum szabványos fejlécek használatát vagy azonos karakterekből álló blokkok jelenlétét jelenti, és az ilyen fájlok titkosítása duplikált blokkokat eredményez a titkosított szövegben. Az EKB mód ezen tulajdonsága miatt a legtöbb esetben alkalmatlan a biztonságos gyakorlati használatra. [egy]
Az üzemmód robusztus a bitváltási hibák blokkolására (a hiba nem terjed át más blokkokra), de robusztus a bitvesztés vagy beillesztési hibák ellen, hacsak nem használnak kiegészítő blokk-igazító mechanizmust.
Jegyzetek
- ↑ Nils Ferguson , Bruce Schneier . Gyakorlati kriptográfia = Gyakorlati kriptográfia: Biztonságos kriptográfiai rendszerek tervezése és megvalósítása. - M . : Dialektika, 2004. - 432 p. - 3000 példányban. — ISBN 5-8459-0733-0 , ISBN 0-4712-2357-3 .
Irodalom
- Schneier B. 9.1. Elektronikus kódkönyv mód // Alkalmazott kriptográfia. Protokollok, algoritmusok, forráskód C nyelven = Applied Cryptography. Protokollok, algoritmusok és forráskód: C. - M . : Triumph, 2002. - S. 221-222. — 816 p. - 3000 példányban. - ISBN 5-89392-055-4 .