Поддерживать
www.wikidata.ru-ru.nina.az
Rezhim shifrovaniya metod primeneniya blochnogo shifra algoritma pozvolyayushij preobrazovat posledovatelnost blokov otkrytyh dannyh v posledovatelnost blokov zashifrovannyh dannyh Pri etom dlya shifrovaniya odnogo bloka mogut ispolzovatsya dannye drugogo bloka Obychno rezhimy shifrovaniya ispolzuyutsya dlya izmeneniya processa shifrovaniya tak chtoby rezultat shifrovaniya kazhdogo bloka byl unikalnym vne zavisimosti ot shifruemyh dannyh i ne pozvolyal sdelat kakie libo vyvody ob ih strukture Eto obuslovleno prezhde vsego tem chto blochnye shifry shifruyut dannye blokami fiksirovannogo razmera i poetomu sushestvuet potencialnaya vozmozhnost utechki informacii o povtoryayushihsya chastyah dannyh shifruemyh na odnom i tom zhe klyuche IstoriyaV 1981 godu byl prinyat standart V standarte byli opisany pervye rezhimy raboty blochnyh shifrov ECB CBC OFB i CFB V 2001 godu institut NIST nacionalnyj institut standartov i tehnologij SShA peresmotrel spisok rezhimov i dobavil v nego opisanie raboty blochnogo shifra AES v rezhime CTR SP800 38A V yanvare 2010 goda NIST dobavil v standart opisanie raboty shifra AES v rezhime XTS SP800 38E V standarte opisany ne vse rezhimy a tolko rezhimy odobrennye institutom NIST Naprimer rezhim CTS angl ciphertext stealing v standarte ne opisan no realizovan vo mnogih populyarnyh kriptograficheskih bibliotekah Rezhimy shifrovaniya opredelyayutsya ryadom nacionalno i mezhdunarodno priznannyh organizacij Naibolee vliyatelnoj iz nih yavlyaetsya NIST Osnovnye rezhimyNizhe privedeno opisanie neskolkih rezhimov shifrovaniya s ispolzovaniem blochnyh shifrov Electronic Codebook ECB Osnovnaya statya Rezhim elektronnoj kodovoj knigi V GOST 28147 89 etot rezhim nazyvaetsya rezhimom prostoj zameny Shifrovanie Pust dano soobshenie P displaystyle P otkrytyj tekst posledovatelnost bit dannye Vo vremya shifrovaniya vypolnyayutsya sleduyushie dejstviya Shifrovanie v rezhime ECB rezhime elektronnoj kodovoj knigi Soobshenie delitsya na bloki odinakovogo razmera Razmer dlina bloka raven n i izmeryaetsya v bitah V rezultate poluchaetsya posledovatelnost blokov P 1 P 2 P q displaystyle P 1 P 2 P q Poslednij blok pri neobhodimosti dopolnyaetsya do dliny n displaystyle n Kazhdyj blok P i displaystyle P i shifruetsya algoritmom shifrovaniya E k displaystyle E k s ispolzovaniem klyucha k C i E k P i k displaystyle C i E k left P i k right gde i nomer bloka k klyuch P i displaystyle P i blok soobsheniya otkrytyj tekst C i displaystyle C i zashifrovannyj blok shifrotekst E k displaystyle E k funkciya vypolnyayushaya blochnoe shifrovanie V rezultate poluchayutsya zashifrovannye bloki C 1 C 2 C q displaystyle C 1 C 2 C q Rasshifrovka vypolnyaetsya funkciej D k displaystyle D k s ispolzovaniem togo zhe klyucha k P i D k C i k displaystyle P i D k left C i k right Osobennosti kazhdyj blok shifruetsya rasshifrovyvaetsya nezavisimo ot drugih blokov Nedostatki ECB sohranenie statisticheskih osobennostej otkrytogo teksta poskolku odinakovym blokam shifroteksta sootvetstvuyut odinakovye bloki otkrytogo teksta Primer Otkrytyj tekst v vide izobrazheniya Kriptogramma poluchennaya shifrovaniem v rezhime ECB Na izobrazhenii vidny cherty ishodnogo izobrazheniya Kriptogramma poluchennaya shifrovaniem v rezhime otlichnom ot ECB Izobrazhenie predstavlyaet soboj psevdosluchajnuyu posledovatelnost pikselej Dostoinstva ECB postoyannaya skorost obrabotki blokov skorost opredelyaetsya effektivnostyu realizacii shifra vozmozhno rasparallelivanie vychislenij tak kak bloki ne svyazany mezhdu soboj Etot rezhim nazyvaetsya rezhimom elektronnoj kodovoj knigi tak kak sushestvuet vozmozhnost sozdat knigu v kotoroj kazhdomu bloku otkrytogo teksta budet sopostavlen blok zashifrovannogo teksta Odnako sozdat knigu netrivialnaya zadacha Esli razmer bloka raven x bit to v knige budet soderzhatsya 2x zapisej i kazhdaya kniga budet sootvetstvovat odnomu klyuchu Cipher Block Chaining CBC Osnovnaya statya Rezhim scepleniya blokov shifroteksta Dlya shifrovaniya nekotorogo soobsheniya P displaystyle P vypolnyayutsya sleduyushie dejstviya Shifrovanie v rezhime CBC rezhime scepleniya blokov shifroteksta Soobshenie razbivaetsya na bloki odinakovogo razmera Razmer dlina bloka raven n i izmeryaetsya v bitah Pri neobhodimosti poslednij blok dopolnyaetsya do dliny n displaystyle n Shifrovanie ocherednogo i go bloka soobsheniya P i displaystyle P i vypolnyaetsya s ispolzovaniem predydushego zashifrovannogo i 1 go bloka C i 1 displaystyle C i 1 Dlya pervogo bloka P 1 displaystyle P 1 zashifrovannogo bloka C 0 displaystyle C 0 ne sushestvuet poetomu pervyj blok shifruyut s ispolzovaniem vektora inicializacii angl initialization vector IV C 0 I V displaystyle C 0 IV vektor inicializacii sluchajnoe chislo Razmer dlina IV ravna razmeru bloka n V funkciyu shifrovaniya E k displaystyle E k peredayotsya summa po modulyu 2 xor tekushego bloka soobsheniya P i displaystyle P i i predydushego zashifrovannogo bloka C i 1 displaystyle C i 1 C i E k P i C i 1 k displaystyle C i E k left P i oplus C i 1 k right gde i nomer bloka k klyuch IV vektor inicializacii P i displaystyle P i blok soobsheniya otkrytyj tekst C i 1 displaystyle C i 1 zashifrovannyj blok shifrotekst poluchennyj na predydushem shage shifrovaniya E k displaystyle E k funkciya vypolnyayushaya blochnoe shifrovanie Rasshifrovka vypolnyaetsya funkciej D k displaystyle D k s ispolzovaniem teh zhe klyucha k i vektora inicializacii IV C 0 I V displaystyle C 0 IV P i C i 1 D k C i k displaystyle P i C i 1 oplus D k left C i k right Nedostatki CBC vozmozhnost opredeleniya nachala izmeneniya dannyh po izmeneniyu shifroteksta esli sravnit shifroteksty dvuh soobshenij s odnim i tem zhe klyuchom to nomer pervogo bloka v kotorom shifroteksty razlichayutsya budet sootvetstvovat nomeru pervogo bloka v kotorom razlichayutsya ishodnye soobsheniya vozmozhnost izmeneniya otkrytogo teksta pri peremeshenii kuda blokov kakih Predydushij avtor navernoe hotel skazat o smene poryadka blokov shifra Eto skoree nedostatok ECB i da vozmozhno izmenit otkrytyj tekst pri ECB prosto menyaya bloki shifra mestami vozmozhnost izmeneniya bloka shifroteksta C i 1 displaystyle C i 1 putyom izmeneniya bloka soobsheniya P i displaystyle P i nevozmozhnost rasparallelivaniya shifrovaniya poskolku dlya shifrovaniya kazhdogo i go bloka trebuetsya blok zashifrovannyj na predydushem shage bloki svyazany mezhdu soboj Dostoinstva CBC postoyannaya skorost obrabotki blokov skorost opredelyaetsya effektivnostyu realizacii shifra vremya vypolneniya operacii xor prenebrezhimo malo otsutstvie statisticheskih osobennostej harakternyh dlya rezhima ECB poskolku kazhdyj blok otkrytogo teksta smeshivaetsya s blokom shifroteksta poluchennym na predydushem shage shifrovaniya vozmozhnost rasparallelivaniya rasshifrovki Propagating Cipher Block Chaining RSVS Nedostatki rezhima CBC priveli k sozdaniyu usovershenstvovannogo rezhima rasprostranyayushegosya scepleniya blokov shifra Propagating Cipher Block Chaining RSVS Estestvenno etot rezhim pohozh na CBC za isklyucheniem togo chto predydushij blok otkrytogo teksta i predydushij blok shifroteksta podvergaetsya operacii XOR s tekushim blokom otkrytogo teksta pered shifrovaniem ili posle nego c i E k m i m i 1 c i 1 displaystyle c i E k left m i oplus m i 1 oplus c i 1 right Sootvetstvenno rasshifrovanie m i D k c i c i 1 m i 1 displaystyle m i D k c i oplus c i 1 oplus m i 1 gde m 0 c 0 displaystyle m 0 oplus c 0 vektor inicializacii Rezhim shifrovaniya RSVS primenyaetsya v protokole Kerberos 4 versii i pozvolyaet obnaruzhivat oshibki Dannyj rezhim shifrovaniya ne yavlyaetsya federalnym ili mezhdunarodnym standartom Rezhim RSVS variant rezhima SVS obladayushij specificheskim svojstvom oshibka shifroteksta privodit k nepravilnomu deshifrirovaniyu vseh posleduyushih blokov Eto sootvetstvenno oznachaet chto proverka standartnogo bloka v konce soobsheniya obespechivaet celostnost vsego soobsheniya Shifrovanie v rezhime PCBC Konechno etot rezhim ne lishyon nedostatkov tak perestanovka dvuh blokov shifroteksta privodit k nepravilnoj rasshifrovke dvuh sootvetstvuyushih blokov otkrytogo teksta no iz za XOR nad otkrytym tekstom i shifrotekstom dalnejshie oshibki kompensiruyutsya Poetomu esli pri proverke celostnosti proveryayutsya tolko neskolko poslednih blokov rasshifrovannogo teksta mozhno poluchit chastichno isporchennoe soobshenie Hotya nikto eshyo ne vospolzovalsya etoj uyazvimostyu v Kerberos no v 5 versii uzhe pereshli na rezhim CBC Cipher Feedback CFB Osnovnaya statya Rezhim obratnoj svyazi po shifrotekstu Rezhim obratnoj svyazi po shifrotekstu rezhim gammirovaniya s obratnoj svyazyu angl cipher feed back mode CFB Vo vremya shifrovaniya kazhdyj blok otkrytogo teksta skladyvaetsya po modulyu 2 s blokom zashifrovannym na predydushem shage C 0 I V displaystyle C 0 IV C i E k C i 1 k P i displaystyle C i E k left C i 1 k right oplus P i P i E k C i 1 k C i displaystyle P i E k left C i 1 k right oplus C i Shifrovanie v rezhime obratnoj svyazi po shifrotekstu Kriptostojkost CFB opredelyaetsya kriptostojkostyu ispolzuemogo shifra Bloki otkrytogo teksta smeshivayutsya maskiruyutsya s blokami shifroteksta Esli v rezhime CFB s polnoblochnoj obratnoj svyazyu imeetsya dva identichnyh bloka shifroteksta rezultat naprimer shifrovaniya algoritmom DES na sleduyushem shage budet tem zhe Skorost shifrovaniya rezhima CFB s polnoblochnoj obratnoj svyazyu ta zhe chto i u blochnogo shifra prichyom vozmozhnosti rasparallelivaniya procedury shifrovaniya ogranicheny Output Feedback OFB Osnovnaya statya Rezhim obratnoj svyazi po vyhodu Rezhim OFB obratnoj svyazi vyvoda prevrashaet blochnyj shifr v sinhronnyj shifr potoka on generiruet klyuchevye bloki kotorye yavlyayutsya rezultatom slozheniya s blokami otkrytogo teksta chtoby poluchit zashifrovannyj tekst Tak zhe kak s drugimi shiframi potoka zerkalnoe otrazhenie v zashifrovannom tekste proizvodit zerkalno otrazhyonnyj bit v otkrytom tekste v tom zhe samom mestopolozhenii Eto svojstvo pozvolyaet mnogim kodam s ispravleniem oshibok funkcionirovat kak obychno dazhe kogda ispravlenie oshibok primeneno pered kodirovaniem Iz za simmetrii operacii slozheniya shifrovanie i rasshifrovanie pohozhi C i P i O i displaystyle C i P i oplus O i P i C i O i displaystyle P i C i oplus O i O i E k O i 1 displaystyle O i E k O i 1 O 0 I V displaystyle O 0 IV Shifrovanie v rezhime OFB Rasshifrovanie v rezhime OFB Kazhdaya operaciya blochnogo shifra obratnoj svyazi vyvoda zavisit ot vseh predydushih i poetomu ne mozhet byt vypolnena parallelno Odnako iz za togo chto otkrytyj tekst ili zashifrovannyj tekst ispolzuyutsya tolko dlya konechnogo slozheniya operacii blochnogo shifra mogut byt vypolneny zaranee pozvolyaya vypolnit zaklyuchitelnoe shifrovanie parallelno s otkrytym tekstom Obratnaya svyaz po vyhodu na k razryadov ne rekomenduetsya iz soobrazhenij kriptostojkosti Rezhim OFB imeet sleduyushee preimushestvo po sravneniyu s rezhimom CFB oshibki voznikayushie v rezultate peredachi po kanalu s shumom pri deshifrovanii ne razmazyvayutsya po vsemu shifrotekstu a lokalizuyutsya v predelah odnogo bloka Odnako otkrytyj tekst mozhet byt izmenyon putyom opredelyonnyh manipulyacij s blokami shifroteksta Nesmotrya na to chto OFB shifrovanie ne poddayotsya rasparallelivaniyu effektivnost procedury mozhet byt povyshena za schyot predvaritelnoj generacii nezavisimoj posledovatelnosti blokov Dannyj metod nazyvaetsya takzhe rezhim obratnoj svyazi po vyhodu OFB takzhe predpolagaet nekoe usovershenstvovanie kasayusheesya metoda generacii nezavisimoj posledovatelnosti blokov dlya polucheniya ocherednogo bloka predlagaetsya shifrovat ne s O i displaystyle O i a c O i I V m o d 2 64 displaystyle O i IV mod2 64 gde I V displaystyle IV nekotoryj vektor inicializacii Counter mode CTR Rezhim schyotchika counter mode CTR predpolagaet vozvrat na vhod sootvetstvuyushego algoritma blochnogo shifrovaniya znacheniya nekotorogo schyotchika nakoplennogo s momenta starta Rezhim delaet iz blochnogo shifra potokovyj to est generiruet posledovatelnost k kotoroj primenyaetsya operaciya XOR s tekstom soobsheniya Ishodnyj tekst i blok zashifrovannogo teksta imeyut odin i tot zhe razmer bloka kak i osnovnoj shifr naprimer DES ili AES Rezhim CTR predusmatrivaet sleduyushie operacii Shifrovanie v rezhime CTR C i P i E k C t r i i 1 2 m displaystyle C i P i oplus E k Ctr i i 1 2 ldots m Rasshifrovka v rezhime CTR P i C i E k C t r i i 1 2 m displaystyle P i C i oplus E k Ctr i i 1 2 ldots m C t r i displaystyle Ctr i znachenie schyotchika dlya i go bloka Ochevidno chto znacheniya schyotchika dolzhny byt unikalnymi dlya kazhdogo bloka otkrytogo teksta kodiruemogo dannym shifrom pri dannom klyuche v protivnom sluchae bloki shifroteksta zashifrovannye s pomoshyu identichnyh znachenij schyotchika okazyvayutsya pod ugrozoj Eto trebovanie udovletvoryaetsya v dva etapa Vo pervyh znacheniya schyotchika dlya shifrovaniya blokov v predelah odnogo soobsheniya poluchayutsya iz nachalnogo znacheniya schyotchika ispolzovaniem funkcii prirasheniya Chtoby obespechivat sluchajnost velichina prirasheniya mozhet zaviset ot nomera bloka Standartnaya funkciya prirasheniya mozhet byt primenena kak ko vsemu bloku schyotchika tak i k ego chasti Pust znachenie schyotchika predstavlyaet blok iz b bitov a funkciyu prirasheniya my primenyaem k m mladshim razryadam L i 1 L i 1 mod 2 m displaystyle L i 1 L i 1 mod 2 m C t r i 1 M i L i 1 displaystyle Ctr i 1 M i L i 1 displaystyle funkciya konkatenacii L i displaystyle L i mladshie m displaystyle m bitov M i displaystyle M i starshie b m displaystyle b m bitov Unikalnost znachenij schyotchika obespechivaetsya dlya vseh blokov soobsheniya pri uslovii chto n 2 m displaystyle n leq 2 m Gde n displaystyle n kolichestvo blokov na kotoroe razbivaetsya soobshenie Vo vtoryh nachalnye znacheniya schyotchika dlya kazhdogo soobsheniya vybirayutsya takim obrazom chtoby obespechit unikalnost vseh ispolzuemyh znachenij schyotchika Etogo mozhno dostich raznymi sposobami Naprimer esli soobsheniya shifruyutsya posledovatelno to v kachestve nachalnogo znacheniya schyotchika dlya dannogo soobsheniya mozhno ispolzovat rezultat primeneniya funkcii prirasheniya k poslednemu znacheniyu schyotchika predydushego soobsheniya Pri etom esli funkciya prirasheniya ispolzuet m bitov obshee kolichestvo blokov otkrytogo teksta ne dolzhno prevyshat 2 m displaystyle 2 m Drugoj podhod predlagaet razbit dvoichnoe predstavlenie schyotchika na dve chasti Starshie razryady naznachayutsya odnorazovym nomerom soobsheniya a k ostavshimsya budet primenyatsya funkciya prirasheniya Pri otsutstvii obratnoj svyazi algoritmy shifrovaniya i rasshifrovki v rezhime CTR mogut vypolnyatsya parallelno Bolee togo bolshie obyomy vychislenij svyazannye s shifrovaniem znachenij schyotchika mogut byt vypolneny zaranee do togo kak otkrytyj tekst ili shifrotekst okazhutsya dostupnymi Eto obespechivaet rezhimu CTR preimushestvo pered rezhimami CFB i OFB Random Delta RD Rezhim Random Delta ispolzuetsya dlya ustraneniya predskazuemosti izmeneniya schyotchika v rezhime CTR K primeru eto AES i razmer bloka 16 bajt Beryotsya sluchajnyj Initialization Vector naprimer s pomoshyu RdRand Ego mladshie 8 bajt schitayutsya sluchajnoj deltoj Random Delta RD Initialization Vector dlya Random Delta Initial Initialization Vector shifruetsya i peredayotsya v nachale soobsheniya Blok 0 pered shifrovaniem XOR itsya s Initial Dlya kazhdogo posleduyushego bloka velichina Initial uvelichivaetsya na Delta v bezznakovom celochislennom predstavlenii uint128 uint64 Rezhim scepleniya Random Delta Takim obrazom ustranyaetsya predskazuemost izmeneniya schyotchika v rezhime CTR Esli tam delta vsegda edinica zdes delta sluchajnoe chislo odno iz 2 64 Zloumyshlenniku ono kak i Initial neizvestno Takzhe CTR nastorazhivaet neposredstvennym sosedstvom otkrytogo teksta s shifrotekstom cherez XOR V Random Delta mezhdu otkrytym tekstom i shifrotekstom lezhit AES Otkrytost peredachi Initial takzhe vyzyvaet voprosy Chem menshe atakuyushij vidit tem luchshe Chem bolee otkrytyj tekst otdalyon ot shifroteksta tem luchshe Vse izvestnye rezhimy ECB CBC OFB CTR obladayut kakimi to iz etih nedostatkov V Random Delta vsyo lezhit za AES om a Initial i Delta sluchajnye velichiny kotorye zloumyshlenniku neizvestny Vprochem odin iz nedostatkov CTR v RD prisutstvuet Znanie formata peredavaemyh dannyh pozvolyaet vbrasyvat v opredelyonnye mesta etih dannyh sluchajnye iskazheniya chto mozhet byt ispolzovano dlya ataki Dlya proverki celostnosti v blochnuyu posledovatelnost mozhet byt dobavlen hesh Random Delta Hash Pohozhe chto Random Delta Hash ukazannyh nedostatkov lishyon Peredano v obshestvennoe dostoyanie Vazhnyj moment mezhdu zakrytym tekstom i otkrytym dolzhno lezhat mnozhestvo permutacij AES a inoe oslablyaet glubinu shifrovaniya Zakrytyj tekst kak funkciya ot otkrytogo posredstvom odnoj lish XOR svodit na net glubinu shifrovaniya kotoruyu dayot AES a imenno takoj sposob ispolzuyut rezhimy OFB CFB CTR Kriptostojkost Random Delta ne namnogo nizhe kriptostojkosti samogo AES a Esli trebuetsya bolee vysokaya stepen sluchajnosti delty naprimer 128 bitnaya ona mozhet generirovatsya otdelno i peredavatsya v nachale soobsheniya vmeste s Initial Kak i CTR Random Delta pozvolyaet osushestvlyat shifrovanie deshifrovanie blokov parallelno s bolshej proizvoditelnostyu ne dozhidayas shifrovaniya deshifrovaniya predydushego bloka chto yavlyaetsya neobhodimostyu v CBC PCBC CFB OFB Rezhim Random Delta 128 otlichaetsya ispolzovaniem otdelnyh 128 bitnyh Initial i Delta Dayot bOlshuyu sluchajnost teni Rezhim scepleniya Random Delta 128 Galois Counter Mode GCM i AEAD Galois Counter Mode schyotchik s autentifikaciej Galua bolee bezopasnaya modifikaciya CTR predostavlyayushee autentificirovannoe shifrovanie s prisoedinyonnymi dannymi AEAD rezhim blochnogo shifrovaniya Initialization vector IV V kriptografii angl I V displaystyle IV predstavlyaet soboj nekotoroe chislo kak pravilo ono dolzhno byt sluchajnym ili psevdosluchajnym Sluchajnost imeet reshayushee znachenie dlya dostizheniya semanticheskoj bezopasnosti kotoraya pri povtornom ispolzovanii shemy pod tem zhe klyuchom ne pozvolit zloumyshlenniku vyvesti otnosheniya mezhdu segmentami zashifrovannyh soobshenij Dlya blochnyh shifrov ispolzovanie I V displaystyle IV opisyvaetsya rezhimami raboty Randomizaciya trebuetsya takzhe dlya drugih primitivov takih kak universalnye hesh funkcii i kody autentifikacii soobshenij na ih osnove V takih rezhimah shifrovaniya kak CBC CFB i OFB na vhod podayotsya vektor inicializacii I V displaystyle IV Prichyom kak otpravitel tak i poluchatel v nachale seansa svyazi dolzhny imet odin i tot zhe I V displaystyle IV Znachenie I V displaystyle IV vovse ne obyazano byt sekretnym i vpolne mozhet byt peredano vmeste s pervym blokom shifroteksta Chto dejstvitelno vazhno tak eto to chto v rezhimah CBC i CFB eto znachenie dolzhno byt nepredskazuemym a v rezhime OFB unikalnym Nepredskazuemosti v rezhimah CBC i CFB mozhno dostich neskolkimi sposobami Naprimer mozhno podvergnut preobrazovaniyu toj zhe funkciej znachenie kakogo libo schyotchika skazhem schyotchika soobshenij Ili ispolzovat GPK dlya generacii psevdosluchajnoj posledovatelnosti nuzhnoj dliny V rezhime OFB vektor inicializacii ne obyazan byt nepredskazuemym zato on dolzhen byt unikalen dlya vseh seansov svyazi v kotoryh v OFB ispolzuetsya odin i tot zhe sekretnyj klyuch shifrovaniya K displaystyle K Etogo mozhno dostich opyat zhe ispolzuya schyotchik soobshenij Esli zhe ne sledovat etomu trebovaniyu to sekretnost soobsheniya v rezhime OFB mozhet byt legko skomprometirovana Odnim iz sledstvij etogo trebovaniya yavlyaetsya to chto ocherednoj vektor inicializacii dlya rezhima OFB nelzya generirovat putyom primeneniya funkcii s tem zhe klyuchom K displaystyle K Padding nabivka Rezhimy ECB CBC i PCBC rabotayut s soobsheniyami otkrytogo teksta dlina kotoryh dolzhna byt kratna dline odnogo bloka Esli eto svojstvo ne vypolnyaetsya to k soobsheniyu neobhodimo dobavit neobhodimoe kolichestvo bitov nazyvaemyh dopolneniem angl padding Naprimer padding method 2 ISO IEC 9797 1 predlagaet dobavlyat v konec soobsheniya edinichnyj bit a ostavshiesya zapolnyat nulyami Pri dannom metode poluchatel shifroteksta dolzhen tochno znat chto v soobshenii soderzhitsya dopolnenie Eto mozhno obespechit prikreplyaya dopolnenie k kazhdomu soobsheniyu dazhe esli ono ne trebuetsya v etom sluchae ego posylayut otdelnym blokom Eto ne edinstvennoe reshenie mozhno k primeru posylat s kazhdym soobsheniem informaciyu o ego dline Rasprostranenie oshibokDlya lyubogo rezhima bit oshibki v bloke shifroteksta privodit k tomu chto rezultat ego rasshifrovaniya okazyvaetsya isporchennym V rezhimah CFB OFB i CTR isporchennyj bit budet imet tu zhe poziciyu v rasshifrovannom bloke chto i bit oshibki v bloke shifroteksta na ostalnye bity bloka oshibka ne rasprostranitsya V rezhimah ECB i CBC zhe isporchennym mozhet okazatsya lyuboj bit bloka s veroyatnostyu okolo 50 zavisit ot prochnosti samogo shifra Pri etom v rezhimah ECB OFB i CTR isporchennym okazyvaetsya isklyuchitelno blok poluchayushijsya v rezultate rasshifrovki isporchennogo bloka V rezhime CBC oshibochnomu rasshifrovaniyu podverzhen takzhe i sleduyushij blok pri etom isporchennye bity budut sootvetstvovat bitam oshibki v shifrotekste predydushego bloka V rezhime CFB bit oshibki v segmente shifrotekste vliyaet na sleduyushie b s okruglyaya do celogo b dlina bloka s dlina segmenta segmentov a oshibochnym mozhet okazatsya lyuboj iz bitov rasshifrovannogo teksta Nalichie bitov oshibok v vektore inicializacii takzhe nanosit usherb processu rasshifrovki V rezhime OFB bit oshibki v IV porazhaet kazhdyj blok shifroteksta v sootvetstvuyushem soobshenii V rezhime CFB pri oshibkah v vektore inicializacii isporchennym okazhetsya po krajnej mere pervyj segment shifroteksta Budut li isporcheny ostalnye segmenty zavisit ot polozheniya samogo pravogo bita v IV v hudshem sluchae postradayut b s segmentov shifroteksta Pri ispolzovanii rezhimov OFB i CFB v rezultate poyavleniya bita oshibki v IV isporchennym mozhet okazatsya lyuboj bit povrezhdyonnogo shifroteksta V rezhime CBC isporcheny budut isklyuchitelno bity pervogo bloka shifroteksta stoyashie na poziciyah sootvetstvuyushih bitam oshibki v vektore inicializacii Dlya rezhima CTR bit oshibki v znachenii schyotchika privodit k tomu chto lyuboj bit v rasshifrovke sootvetstvuyushego shifroteksta mozhet okazatsya isporchennym s veroyatnostyu okolo 50 Pomimo vozniknoveniya bita oshibki v bloke shifroteksta mozhet proizojti stiranie ili vstavka bita Eto privodit k narusheniyu granic vseh posleduyushih blokov shifroteksta a rezultaty rasshifrovki budut absolyutno nevernymi poka sinhronizaciya granic ne vosstanovitsya Pri ispolzovanii rezhima 1 bitnogo CFB sinhronizaciya vosstanavlivaetsya avtomaticheski spustya b 1 pozicij posle poyavivshegosya ili ischeznuvshego bita V ostalnyh rezhimah avtomaticheskogo vosstanovleniya sinhronizacii ne proishodit Vybor rezhima shifrovaniyaVybor rezhima shifrovaniya zavisit ot postavlennoj vami celi Dlya obychnogo otkrytogo teksta mozhno ispolzovat CBC CFB ili OFB Dlya shifrovaniya fajlov luchshe polzovatsya CBC znachitelno uvelichivaetsya bezopasnost pri poyavlenii oshibok v hranimyh dannyh pochti nikogda ne byvaet sboev sinhronizacii Konkretnyj rezhim zavisit ot vashih trebovanij V celom vybor metoda shifrovaniya eto poisk kompromissa mezhdu effektivnostyu i proizvoditelnostyu Primechaniya neopr Data obrasheniya 11 dekabrya 2012 Arhivirovano iz originala 5 dekabrya 2012 goda Zenin O Rezhimy shifrovaniya ot 20 avgusta 2011 na Wayback Machine Andrej Vinokurov Rezhimy shifrovaniya neopr Data obrasheniya 16 fevralya 2008 19 fevralya 2008 goda Bryus Shnajer Prikladnaya kriptografiya B A Forouzan Matematika kriptografii i teoriya shifrovaniya NIST Recommendation for Block Cipher Modes of Operation neopr Data obrasheniya 25 dekabrya 2013 22 iyulya 2017 goda ISO IEC 9797 1 Information technology Security techniques Message Authentication Codes MACs Part 1 Mechanisms using a block cipher ISO IEC 2011 ot 27 dekabrya 2013 na Wayback Machine neopr Data obrasheniya 11 dekabrya 2012 Arhivirovano iz originala 13 oktyabrya 2012 goda Sm takzheAEAD rezhim blochnogo shifrovaniya Ataka na blochnyj shifrLiteraturaBryus Shnajer Prikladnaya kriptografiya Yashenko V V Vvedenie v kriptografiyu Chmora A P Sovremennaya prikladnaya kriptografiya Eta statya ili razdel nuzhdaetsya v pererabotke Pozhalujsta uluchshite statyu v sootvetstvii s pravilami napisaniya statej Dlya uluchsheniya etoj stati zhelatelno Oformit statyu po pravilam Oformit spisok literatury Posle ispravleniya problemy isklyuchite eyo iz spiska Udalite shablon esli ustraneny vse nedostatki, Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер
Вершина