Darbības režīms apraksta, kā atkārtoti lietot šifra viena bloka darbību, lai droši pārveidotu datu apjomu, kas ir lielāks par bloku. Lielākajai daļai režīmu katrai šifrēšanas darbībai ir nepieciešama unikāla binārā secība, ko bieži sauc par inicializācijas vektoru (IV).
Kāpēc blokšifriem ir nepieciešami darbības režīmi?
Bloķēt šifrēšanas darbības režīmus. Viena no galvenajām problēmām ar bloku šifriem ir tā, ka tie ļauj šifrēt tikai tāda paša izmēra ziņojumus kā bloka garums. Ja izmantojat TEA, kura bloka lielums ir 64 biti, lai šifrētu 65 bitu ziņojumu, jums ir nepieciešams veids, kā definēt, kā jāšifrē otrais bloks.
Kāda ir CBC darbības režīma lielākā priekšrocība?
CBC režīma izmantošanas priekšrocības un trūkumi
CBC lielākā priekšrocība salīdzinājumā ar ECB ir tā, ka CBC režīmā identiskiem blokiem nav vienāda šifra. Tas ir tāpēc, ka inicializācijas vektors katram blokam pievieno nejaušu faktoru; tātad, kāpēc vieniem un tiem pašiem blokiem dažādās pozīcijās būs dažādi šifri.
Kādi ir dažādi darbības režīmi?
Risinājums: pieci standarta darbības režīmi: Elektroniskā kodu grāmata (ECB), šifrēšanas bloku ķēde (CBC), šifrēšanas atgriezeniskā saite (CFB), izvades atgriezeniskā saite (OFB) un skaitītājs (CTR).
Kāpēc ECB nav droša?
Galvenais iemesls neizmantot ECB režīma šifrēšanu ir tas, ka tā nav semantiski droša, tas ir, tikai novērošanaECB šifrētais šifrētais teksts var nopludināt informāciju par vienkāršu tekstu (pat pēc tā garuma, kas zināmā mērā noplūdīs no visām šifrēšanas shēmām, kas pieņem patvaļīgi garus vienkāršus tekstus).