Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Oacute;çåë âûðàáîòêè           Àëãîðèòì               

Поиск

  Ïðèìåðàìè áëî÷íûõ êðèïòîñèñòåì ÿâëÿþòñÿ DES (ðåæèì ýëåêòðîííîé êîäîâîé êíèãè - ECB) è ÃÎÑÒ 28147-89 (ðåæèì ïðîñòîé çàìåíû).

  Ïîòî÷íàÿ êðèïòîñèñòåìà (ïîòî÷íûé øèôð) ðàçáèâàåò îòêðûòûé òåêñò Ì íà áóêâû èëè áèòû ì1, ì2 , … è çàøèôðîâûâàåò êàæäûé çíàê ìi ñ ïîìîùüþ îáðàòèìîãî ïðåîáðàçîâàíèÿ Åê , âûáðàííîãî â ñîîòâåòñòâèè ñî çíàêîì êi êëþ÷åâîãî ïîòîêà(key stream) ê1, ê2 , …

  Ïðèìåðàìè ïîòî÷íûõ êðèïòîñèñòåì ÿâëÿþòñÿ ñèñòåìà Âåðíàìà

(Åê (ìi) = ìi + êi mod 2, ìi , êi =  0,1 ), DES (ðåæèìû CFB è OFB) è ÃÎÑÒ 28147-89 (ðåæèìû ãàììèðîâàíèÿ è ãàììèðîâàíèÿ ñ îáðàòíîé ñâÿçüþ).

  Ðàññìîòðèì â îáùåì âèäå ðåæèì ïðîñòîé çàìåíû, ðåæèì ãàììèðîâàíèÿ è ðåæèì âûðàáîòêè èìèòîâñòàâêè.

  Ðåæèì ïðîñòîé çàìåíû.  äàííîì ðåæèìå áëîêè îòêðûòîãî òåêñòà øèôðóþòñÿ íåçàâèñèìî äðóã îò äðóãà îäíèì è òåì æå êëþ÷îì. Ýòîò ðåæèì íàçûâàåòñÿ òàêæå ðåæèìîì ýëåêòðîííîé êîäîâîé êíèãè, òàê êàê òåîðåòè÷åñêè ñóùåñòâóåò âîçìîæíîñòü ñîçäàòü êíèãó, â êîòîðîé êàæäîìó áëîêó îòêðûòîãî òåêñòà áóäåò ñîïîñòàâëåí áëîê çàøèôðîâàííîãî òåêñòà. Ïðè ýòîì, åñëè äëèíà áëîêà ðàâíà 64 áèòàì, òî êíèãà áóäåò ñîäåðæàòü 264  çàïèñè(ñòðàíèöû),

è êàæäàÿ êíèãà áóäåò ñîîòâåòñòâîâàòü îäíîìó êëþ÷ó. Ñõåìà ðåæèìà ïðîñòîé çàìåíû èìååò ñëåäóþùèé âèä:

Îòêðûòûé òåêñò       Àëãîðèòì áëî÷íîãî øèôðîâàíèÿ         Çàøèôðîâàííûé òåêñò


                                                            Êëþ÷

Çàøèôðîâàíèå ìîæåò áûòü îïèñàíî óðàâíåíèåì Ci  = F(Pi ), ãäå i=1, N ; N - ÷èñëî

áëîêîâ îòêðûòîãî òåêñòà, Ci  è Pi   - i –å áëîêè çàøèôðîâàííîãî è îòêðûòîãî òåêñòîâ ñîîòâåòñòâåííî, F- øèôðóþùåå ïðåîáðàçîâàíèå, ðåàëèçóåìîå àëãîðèòìîì áëî÷íîãî øèôðîâàíèÿ.

  Ðåæèì ãàììèðîâàíèÿ. Ñõåìà ðåæèìà ãàììèðîâàíèÿ èìååò ñëåäóþùèé âèä:



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 5; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.223.172.108 (0.009 с.)