Elektroninen koodikirjatila
Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 21. elokuuta 2012 tarkistetusta
versiosta . tarkastukset vaativat
5 muokkausta .
Sähköinen koodikirjatila ( Eng. Electronic Codebook, ECB ) on yksi vaihtoehdoista käyttää symmetristä lohkosalausta , jossa jokainen selväkielinen lohko korvataan salatekstilohkolla . GOST 28147-89:ssä sitä kutsutaan yksinkertaiseksi vaihtotilaksi .
Salausta voidaan kuvata seuraavasti:
missä ovat lohkonumerot ja ovat salateksti- ja selvätekstilohkot, vastaavasti, ja on lohkon salaustoiminto . Salauksen purku on samanlainen:
Edut
- Ei ole tarvetta soveltaa salaustoimintoa peräkkäin pelkkätekstivirtaan. On sallittua ensin salata esimerkiksi tiedoston alku, sitten loppu ja sitten keskiosa. Tämän seurauksena salaus voi olla rinnakkaista .
Haitat
- Lohkot voivat kadota tai ilmestyä. Hyökkääjä voi siepata lohkon ja kopioida sen, ja vastaanottaja pitää sen "oikeana".
- Käytettäessä yhtä avainta identtiset selkeän tekstin lohkot salataan identtisiksi salatekstilohkoiksi; Tämä menetelmä ei siis peitä hyvin datan rakennetta, mikä tekee siitä myös epävakaa tilastollisen analyysin kannalta. Jos salatussa viestissä on kaksi toistuvaa elementtiä, joiden toistojakso on lohkokoon kerrannainen, salatekstissä näkyy kaksi identtistä lohkoa. Monet tiedostomuodot edellyttävät standardiotsikoiden käyttöä tai identtisten merkkien lohkojen läsnäoloa, ja tällaisten tiedostojen salaus johtaa päällekkäisiin lohkoihin salatekstissä. Tämän ECB-tilan ominaisuuden vuoksi se ei sovellu turvalliseen käytännön käyttöön useimmissa tapauksissa. [yksi]
Tila on kestävä blokkaamaan bitinmuutosvirheet (virhe ei leviä muihin lohkoihin), mutta on kestävä bittihäviö- tai lisäysvirheille, ellei ylimääräistä lohkon kohdistusmekanismia käytetä.
Muistiinpanot
- ↑ Nils Ferguson , Bruce Schneier . Käytännön kryptografia = Käytännön kryptografia: Turvallisten kryptografisten järjestelmien suunnittelu ja toteutus. - M . : Dialektiikka, 2004. - 432 s. - 3000 kappaletta. — ISBN 5-8459-0733-0 , ISBN 0-4712-2357-3 .
Kirjallisuus
- Schneier B. 9.1. Sähköinen koodikirjatila // Sovellettu kryptografia. Protokollat, algoritmit, lähdekoodi C-kielellä = Applied Cryptography. Protokollat, algoritmit ja lähdekoodi julkaisussa C. - M . : Triumph, 2002. - S. 221-222. — 816 s. - 3000 kappaletta. - ISBN 5-89392-055-4 .