Mais conteúdo relacionado Mais de Mikhail Buryakov (8) Лекция 4 - Блочные шифры, часть II1. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Ëåêöèÿ 4
Áëî÷íûå øèôðû
Ìèõàèë Ëåîíèäîâè÷ Áóðÿêîâ
2012 ãîä
2. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Ðåæèìû øèôðîâàíèÿ
Ðåæèì øèôðîâàíèÿ ìåòîä ïðèìåíåíèÿ áëî÷íîãî øèôðà,
ïîçâîëÿþùèé ïðåîáðàçîâàòü ïîñëåäîâàòåëüíîñòü áëîêîâ
îòêðûòûõ äàííûõ â ïîñëåäîâàòåëüíîñòü áëîêîâ
çàøèôðîâàííûõ äàííûõ.
3. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Ðåæèìû øèôðîâàíèÿ
Ðåæèì øèôðîâàíèÿ ìåòîä ïðèìåíåíèÿ áëî÷íîãî øèôðà,
ïîçâîëÿþùèé ïðåîáðàçîâàòü ïîñëåäîâàòåëüíîñòü áëîêîâ
îòêðûòûõ äàííûõ â ïîñëåäîâàòåëüíîñòü áëîêîâ
çàøèôðîâàííûõ äàííûõ.
ECB (ðåæèì ïðîñòîé çàìåíû)
4. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Ðåæèìû øèôðîâàíèÿ
Ðåæèì øèôðîâàíèÿ ìåòîä ïðèìåíåíèÿ áëî÷íîãî øèôðà,
ïîçâîëÿþùèé ïðåîáðàçîâàòü ïîñëåäîâàòåëüíîñòü áëîêîâ
îòêðûòûõ äàííûõ â ïîñëåäîâàòåëüíîñòü áëîêîâ
çàøèôðîâàííûõ äàííûõ.
ECB (ðåæèì ïðîñòîé çàìåíû)
CBC (ðåæèì ñöåïëåíèÿ áëîêîâ øèôðîòåêñòà)
5. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Ðåæèìû øèôðîâàíèÿ
Ðåæèì øèôðîâàíèÿ ìåòîä ïðèìåíåíèÿ áëî÷íîãî øèôðà,
ïîçâîëÿþùèé ïðåîáðàçîâàòü ïîñëåäîâàòåëüíîñòü áëîêîâ
îòêðûòûõ äàííûõ â ïîñëåäîâàòåëüíîñòü áëîêîâ
çàøèôðîâàííûõ äàííûõ.
ECB (ðåæèì ïðîñòîé çàìåíû)
CBC (ðåæèì ñöåïëåíèÿ áëîêîâ øèôðîòåêñòà)
CFB (ðåæèì îáðàòíîé ñâÿçè ïî øèôðîòåêñòó, ðåæèì
ãàììèðîâàíèÿ ñ îáðàòíîé ñâÿçüþ)
6. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Ðåæèìû øèôðîâàíèÿ
Ðåæèì øèôðîâàíèÿ ìåòîä ïðèìåíåíèÿ áëî÷íîãî øèôðà,
ïîçâîëÿþùèé ïðåîáðàçîâàòü ïîñëåäîâàòåëüíîñòü áëîêîâ
îòêðûòûõ äàííûõ â ïîñëåäîâàòåëüíîñòü áëîêîâ
çàøèôðîâàííûõ äàííûõ.
ECB (ðåæèì ïðîñòîé çàìåíû)
CBC (ðåæèì ñöåïëåíèÿ áëîêîâ øèôðîòåêñòà)
CFB (ðåæèì îáðàòíîé ñâÿçè ïî øèôðîòåêñòó, ðåæèì
ãàììèðîâàíèÿ ñ îáðàòíîé ñâÿçüþ)
OFB (ðåæèì ãàììèðîâàíèÿ)
7. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Ðåæèìû øèôðîâàíèÿ
Ðåæèì øèôðîâàíèÿ ìåòîä ïðèìåíåíèÿ áëî÷íîãî øèôðà,
ïîçâîëÿþùèé ïðåîáðàçîâàòü ïîñëåäîâàòåëüíîñòü áëîêîâ
îòêðûòûõ äàííûõ â ïîñëåäîâàòåëüíîñòü áëîêîâ
çàøèôðîâàííûõ äàííûõ.
ECB (ðåæèì ïðîñòîé çàìåíû)
CBC (ðåæèì ñöåïëåíèÿ áëîêîâ øèôðîòåêñòà)
CFB (ðåæèì îáðàòíîé ñâÿçè ïî øèôðîòåêñòó, ðåæèì
ãàììèðîâàíèÿ ñ îáðàòíîé ñâÿçüþ)
OFB (ðåæèì ãàììèðîâàíèÿ)
CTR (ðåæèì ñ÷åò÷èêà)
8. Ëåêöèÿ 4 Áëî÷íûå øèôðû
ECB
Øèôðîâàíèå
Ci = EK (Pi )
i íîìåð áëîêà
Ci , Pi áëîêè çàøèôðîâàííîãî è îòêðûòîãî òåêñòà
ñîîòâåòñòâåííî
EK ôóíêöèÿ áëî÷íîãî øèôðîâàíèÿ
9. Ëåêöèÿ 4 Áëî÷íûå øèôðû
ECB
Äåøèôðîâàíèå
Pi = DK (Ci )
i íîìåð áëîêà
Ci , Pi áëîêè çàøèôðîâàííîãî è îòêðûòîãî òåêñòà
ñîîòâåòñòâåííî
DK ôóíêöèÿ, îáðàòíàÿ ôóíêöèè áëî÷íîãî øèôðîâàíèÿ
11. Ëåêöèÿ 4 Áëî÷íûå øèôðû
ECB
Äîñòîèíñòâà
Íåò íåîáõîäèìîñòè â ïîñëåäîâàòåëüíîì ïðèìåíåíèè
ôóíêöèè øèôðîâàíèÿ ê ïîòîêó îòêðûòîãî òåêñòà.
Íåäîñòàòêè
12. Ëåêöèÿ 4 Áëî÷íûå øèôðû
ECB
Äîñòîèíñòâà
Íåò íåîáõîäèìîñòè â ïîñëåäîâàòåëüíîì ïðèìåíåíèè
ôóíêöèè øèôðîâàíèÿ ê ïîòîêó îòêðûòîãî òåêñòà.
Íåäîñòàòêè
Ïðè èñïîëüçîâàíèè îäíîãî êëþ÷à èäåíòè÷íûå áëîêè
îòêðûòîãî òåêñòà øèôðóþòñÿ â èäåíòè÷íûå áëîêè
çàøèôðîâàííîãî òåêñòà.
13. Ëåêöèÿ 4 Áëî÷íûå øèôðû
ECB
Äîñòîèíñòâà
Íåò íåîáõîäèìîñòè â ïîñëåäîâàòåëüíîì ïðèìåíåíèè
ôóíêöèè øèôðîâàíèÿ ê ïîòîêó îòêðûòîãî òåêñòà.
Íåäîñòàòêè
Ïðè èñïîëüçîâàíèè îäíîãî êëþ÷à èäåíòè÷íûå áëîêè
îòêðûòîãî òåêñòà øèôðóþòñÿ â èäåíòè÷íûå áëîêè
çàøèôðîâàííîãî òåêñòà.
Áëîêè ìîãóò ïðîïàäàòü èëè ïîÿâëÿòüñÿ. .
14. Ëåêöèÿ 4 Áëî÷íûå øèôðû
ECB
Äîñòîèíñòâà
Íåò íåîáõîäèìîñòè â ïîñëåäîâàòåëüíîì ïðèìåíåíèè
ôóíêöèè øèôðîâàíèÿ ê ïîòîêó îòêðûòîãî òåêñòà.
Íåäîñòàòêè
Ïðè èñïîëüçîâàíèè îäíîãî êëþ÷à èäåíòè÷íûå áëîêè
îòêðûòîãî òåêñòà øèôðóþòñÿ â èäåíòè÷íûå áëîêè
çàøèôðîâàííîãî òåêñòà.
Áëîêè ìîãóò ïðîïàäàòü èëè ïîÿâëÿòüñÿ. .
Ðåæèì óñòîé÷èâ ê îøèáêàì, ñâÿçàííûì ñ èçìåíåíèåì áèòîâ
áëîêà (îøèáêà íå ðàñïðîñòðàíÿåòñÿ íà äðóãèå áëîêè), íî
íåóñòîé÷èâ ê îøèáêàì, ñâÿçàííûì ñ ïîòåðåé èëè âñòàâêîé
áèòîâ, åñëè íå èñïîëüçóåòñÿ äîïîëíèòåëüíûé ìåõàíèçì
âûðàâíèâàíèÿ áëîêîâ.
15. Ëåêöèÿ 4 Áëî÷íûå øèôðû
ECB
Ðèñ. : Èñõîäíîå
èçîáðàæåíèå
Ðèñ. : ECB
Ðèñ. : Äðóãèå
ðåæèìû
16. Ëåêöèÿ 4 Áëî÷íûå øèôðû
CBC
Øèôðîâàíèå
C0 = IV
Ci = EK (Pi ⊕ Ci−1 )
i íîìåð áëîêà
IV âåêòîð èíèöèàëèçàöèè
Ci , Pi áëîêè çàøèôðîâàííîãî è îòêðûòîãî òåêñòà
ñîîòâåòñòâåííî
EK ôóíêöèÿ áëî÷íîãî øèôðîâàíèÿ
17. Ëåêöèÿ 4 Áëî÷íûå øèôðû
CBC
Äåøèôðîâàíèå
Pi = Ci−1 ⊕ DK (Ci )
i íîìåð áëîêà
Ci , Pi áëîêè çàøèôðîâàííîãî è îòêðûòîãî òåêñòà
ñîîòâåòñòâåííî
DK ôóíêöèÿ, îáðàòíàÿ ôóíêöèè áëî÷íîãî øèôðîâàíèÿ
19. Ëåêöèÿ 4 Áëî÷íûå øèôðû
CBÑ
Îñîáåííîñòè
Íàëè÷èå ìåõàíèçìà ðàñïðîñòðàíåíèÿ îøèáêè: åñëè ïðè
ïåðåäà÷å ïðîèçîéä¼ò èçìåíåíèå îäíîãî áèòà øèôðîòåêñòà,
äàííàÿ îøèáêà ðàñïðîñòðàíèòñÿ è òîëüêî íà ñëåäóþùèé
áëîê. (ñàìîâîññòàíàâëèâàþùèéñÿ)
20. Ëåêöèÿ 4 Áëî÷íûå øèôðû
CBÑ
Îñîáåííîñòè
Íàëè÷èå ìåõàíèçìà ðàñïðîñòðàíåíèÿ îøèáêè: åñëè ïðè
ïåðåäà÷å ïðîèçîéä¼ò èçìåíåíèå îäíîãî áèòà øèôðîòåêñòà,
äàííàÿ îøèáêà ðàñïðîñòðàíèòñÿ è òîëüêî íà ñëåäóþùèé
áëîê. (ñàìîâîññòàíàâëèâàþùèéñÿ)
Íåóñòîé÷èâ ê îøèáêàì, ñâÿçàííûì ñ ïîòåðåé èëè âñòàâêîé
áèòîâ, åñëè íå èñïîëüçóåòñÿ äîïîëíèòåëüíûé ìåõàíèçì
âûðàâíèâàíèÿ áëîêîâ.
21. Ëåêöèÿ 4 Áëî÷íûå øèôðû
CBÑ
Îñîáåííîñòè
Íàëè÷èå ìåõàíèçìà ðàñïðîñòðàíåíèÿ îøèáêè: åñëè ïðè
ïåðåäà÷å ïðîèçîéä¼ò èçìåíåíèå îäíîãî áèòà øèôðîòåêñòà,
äàííàÿ îøèáêà ðàñïðîñòðàíèòñÿ è òîëüêî íà ñëåäóþùèé
áëîê. (ñàìîâîññòàíàâëèâàþùèéñÿ)
Íåóñòîé÷èâ ê îøèáêàì, ñâÿçàííûì ñ ïîòåðåé èëè âñòàâêîé
áèòîâ, åñëè íå èñïîëüçóåòñÿ äîïîëíèòåëüíûé ìåõàíèçì
âûðàâíèâàíèÿ áëîêîâ.
Çëîóìûøëåííèê èìååò âîçìîæíîñòü äîáàâèòü áëîêè ê
êîíöó çàøèôðîâàííîãî ñîîáùåíèÿ, äîïîëíÿÿ òåì ñàìûì
îòêðûòûé òåêñò (îäíàêî áåç êëþ÷à ïîëó÷àåòñÿ ìóñîð).
22. Ëåêöèÿ 4 Áëî÷íûå øèôðû
CBÑ
Îñîáåííîñòè
Íàëè÷èå ìåõàíèçìà ðàñïðîñòðàíåíèÿ îøèáêè: åñëè ïðè
ïåðåäà÷å ïðîèçîéä¼ò èçìåíåíèå îäíîãî áèòà øèôðîòåêñòà,
äàííàÿ îøèáêà ðàñïðîñòðàíèòñÿ è òîëüêî íà ñëåäóþùèé
áëîê. (ñàìîâîññòàíàâëèâàþùèéñÿ)
Íåóñòîé÷èâ ê îøèáêàì, ñâÿçàííûì ñ ïîòåðåé èëè âñòàâêîé
áèòîâ, åñëè íå èñïîëüçóåòñÿ äîïîëíèòåëüíûé ìåõàíèçì
âûðàâíèâàíèÿ áëîêîâ.
Çëîóìûøëåííèê èìååò âîçìîæíîñòü äîáàâèòü áëîêè ê
êîíöó çàøèôðîâàííîãî ñîîáùåíèÿ, äîïîëíÿÿ òåì ñàìûì
îòêðûòûé òåêñò (îäíàêî áåç êëþ÷à ïîëó÷àåòñÿ ìóñîð).
Äëÿ î÷åíü êðóïíûõ ñîîáùåíèé (32 Ãáàéòà ïðè äëèíå áëîêà
64 áèòà) âñ¼-òàêè âîçìîæíî ïðèìåíåíèå àòàê, îñíîâàííûõ
íà ñòðóêòóðíûõ îñîáåííîñòÿõ îòêðûòîãî òåêñòà
23. Ëåêöèÿ 4 Áëî÷íûå øèôðû
CFB
Øèôðîâàíèå
C0 = IV
Ci = EK (Ci−1 ) ⊕ Pi
i íîìåð áëîêà
IV âåêòîð èíèöèàëèçàöèè
Ci , Pi áëîêè çàøèôðîâàííîãî è îòêðûòîãî òåêñòà
ñîîòâåòñòâåííî
EK ôóíêöèÿ áëî÷íîãî øèôðîâàíèÿ
24. Ëåêöèÿ 4 Áëî÷íûå øèôðû
CFB
Äåøèôðîâàíèå
Pi = EK (Ci−1 ) ⊕ Ci
i íîìåð áëîêà
Ci , Pi áëîêè çàøèôðîâàííîãî è îòêðûòîãî òåêñòà
ñîîòâåòñòâåííî
26. Ëåêöèÿ 4 Áëî÷íûå øèôðû
CFB
Îñîáåííîñòè
Âåêòîð èíèöèàëèçàöèè IV , êàê è â ðåæèìå ñöåïëåíèÿ
áëîêîâ øèôðîòåêñòà(CBC), ìîæíî äåëàòü èçâåñòíûì,
îäíàêî îí äîëæåí áûòü óíèêàëüíûì.
27. Ëåêöèÿ 4 Áëî÷íûå øèôðû
CFB
Îñîáåííîñòè
Âåêòîð èíèöèàëèçàöèè IV , êàê è â ðåæèìå ñöåïëåíèÿ
áëîêîâ øèôðîòåêñòà(CBC), ìîæíî äåëàòü èçâåñòíûì,
îäíàêî îí äîëæåí áûòü óíèêàëüíûì.
Îøèáêà â îòêðûòîì òåêñòå âëèÿåò íà âåñü ïîñëåäóþùèé
øèôðîòåêñò, íî ñàìîóòðàíÿåòñÿ ïðè äåøèôðîâàíèè.
28. Ëåêöèÿ 4 Áëî÷íûå øèôðû
CFB
Îñîáåííîñòè
Âåêòîð èíèöèàëèçàöèè IV , êàê è â ðåæèìå ñöåïëåíèÿ
áëîêîâ øèôðîòåêñòà(CBC), ìîæíî äåëàòü èçâåñòíûì,
îäíàêî îí äîëæåí áûòü óíèêàëüíûì.
Îøèáêà â îòêðûòîì òåêñòå âëèÿåò íà âåñü ïîñëåäóþùèé
øèôðîòåêñò, íî ñàìîóòðàíÿåòñÿ ïðè äåøèôðîâàíèè.
 îáùåñ ñëó÷àå â n-áèòîâîì ðåæèìå CFB îäíà îøèáêà
øèôðîòåêñòà âëèÿåò íà äåøèôðîâàíèå òåêóùåãî è
ñëåäóþùèõ m/n − 1 áëîêîâ, ãäå m ðàçìåð áëîêà
29. Ëåêöèÿ 4 Áëî÷íûå øèôðû
CFB
Îñîáåííîñòè
Âåêòîð èíèöèàëèçàöèè IV , êàê è â ðåæèìå ñöåïëåíèÿ
áëîêîâ øèôðîòåêñòà(CBC), ìîæíî äåëàòü èçâåñòíûì,
îäíàêî îí äîëæåí áûòü óíèêàëüíûì.
Îøèáêà â îòêðûòîì òåêñòå âëèÿåò íà âåñü ïîñëåäóþùèé
øèôðîòåêñò, íî ñàìîóòðàíÿåòñÿ ïðè äåøèôðîâàíèè.
 îáùåñ ñëó÷àå â n-áèòîâîì ðåæèìå CFB îäíà îøèáêà
øèôðîòåêñòà âëèÿåò íà äåøèôðîâàíèå òåêóùåãî è
ñëåäóþùèõ m/n − 1 áëîêîâ, ãäå m ðàçìåð áëîêà
Âîññòàíàâëèâàåòñÿ è ïîñëå îøèáîê ñèíõðîíèçàöèè.
30. Ëåêöèÿ 4 Áëî÷íûå øèôðû
OFB
Øèôðîâàíèå
Ci = Pi ⊕ Oi
Oi = EK (Oi−1 )
O0 = IV
i íîìåð áëîêà
IV âåêòîð èíèöèàëèçàöèè
Ci , Pi áëîêè çàøèôðîâàííîãî è îòêðûòîãî òåêñòà
ñîîòâåòñòâåííî
31. Ëåêöèÿ 4 Áëî÷íûå øèôðû
OFB
Äåøèôðîâàíèå
Pi = Ci ⊕ Oi
Oi = EK (Oi−1 )
O0 = IV
i íîìåð áëîêà
Ci , Pi áëîêè çàøèôðîâàííîãî è îòêðûòîãî òåêñòà
ñîîòâåòñòâåííî
33. Ëåêöèÿ 4 Áëî÷íûå øèôðû
OFB
Îñîáåííîñòè
Âåêòîð èíèöèàëèçàöèè IV ìîæíî äåëàòü èçâåñòíûì,
îäíàêî îí äîëæåí áûòü óíèêàëüíûì.
34. Ëåêöèÿ 4 Áëî÷íûå øèôðû
OFB
Îñîáåííîñòè
Âåêòîð èíèöèàëèçàöèè IV ìîæíî äåëàòü èçâåñòíûì,
îäíàêî îí äîëæåí áûòü óíèêàëüíûì.
Ðàñïðîñòðàíåíèÿ îøèáîê íå ïðîèñõîäèò.
35. Ëåêöèÿ 4 Áëî÷íûå øèôðû
OFB
Îñîáåííîñòè
Âåêòîð èíèöèàëèçàöèè IV ìîæíî äåëàòü èçâåñòíûì,
îäíàêî îí äîëæåí áûòü óíèêàëüíûì.
Ðàñïðîñòðàíåíèÿ îøèáîê íå ïðîèñõîäèò.
Ïîòåðÿ ñèíõðîíèçàöèè ñìåðòåëüíà.
36. Ëåêöèÿ 4 Áëî÷íûå øèôðû
CTR
Øèôðîâàíèå
Ci = Pi ⊕ E (Ctri ), i = 1, 2, . . . , m
i íîìåð áëîêà
ε àëãîðèòì øèôðîâàíèÿ ñ ïîìîùüþ ñîîòâåòñòâóþåãî
áëî÷íîãî øèôðà
Ci , Pi áëîêè çàøèôðîâàííîãî è îòêðûòîãî òåêñòà
ñîîòâåòñòâåííî
37. Ëåêöèÿ 4 Áëî÷íûå øèôðû
CTR
Äåøèôðîâàíèå
Pi = Ci ⊕ E (Ctri ), i = 1, . . . , m
i íîìåð áëîêà
Ci , Pi áëîêè çàøèôðîâàííîãî è îòêðûòîãî òåêñòà
ñîîòâåòñòâåííî
39. Ëåêöèÿ 4 Áëî÷íûå øèôðû
CTR
Îñîáåííîñòè
Äëÿ ýòîãî ðåæèìà ñâîéñòâà ñèíõðîíèçàöèè è
ðàñïðîñòðàíåíèÿ îøèáêè òàêèå æå, êàê è äëÿ OFB.
40. Ëåêöèÿ 4 Áëî÷íûå øèôðû
CTR
Îñîáåííîñòè
Äëÿ ýòîãî ðåæèìà ñâîéñòâà ñèíõðîíèçàöèè è
ðàñïðîñòðàíåíèÿ îøèáêè òàêèå æå, êàê è äëÿ OFB.
Îòñóòñòâèå îáðàòíîé ñâÿçè.
42. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Óñëîæíåíèÿ áëî÷íûõ øèôðîâ
1. Íàèâíûé ìåòîä:C = EK2 (EK1 (P)
Ìåòîä âñòðå÷è ïîñåðåäèíå. ¾Óäâîåíèÿ¿ äëèíû êëþ÷à íå
ïðîèñõîäèò.
43. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Óñëîæíåíèÿ áëî÷íûõ øèôðîâ
1. Íàèâíûé ìåòîä:C = EK2 (EK1 (P)
Ìåòîä âñòðå÷è ïîñåðåäèíå. ¾Óäâîåíèÿ¿ äëèíû êëþ÷à íå
ïðîèñõîäèò.
2. Ìåòîä ÄýâèñàÏðàéñà: Ct = EK2 (Pt ⊕ EK1 (Ct−1 ))
44. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Óñëîæíåíèÿ áëî÷íûõ øèôðîâ
1. Íàèâíûé ìåòîä:C = EK2 (EK1 (P)
Ìåòîä âñòðå÷è ïîñåðåäèíå. ¾Óäâîåíèÿ¿ äëèíû êëþ÷à íå
ïðîèñõîäèò.
2. Ìåòîä ÄýâèñàÏðàéñà: Ct = EK2 (Pt ⊕ EK1 (Ct−1 ))
−1
3. EDE-2: C = EK1 (EK2 (EK1 (P)))
 ñëó÷àå, åñëè K1 = K2 = K ïîëó÷àåòñÿ îáû÷íîå
øèôðîâàíèå íà êëþ÷å K (äîïîëíèòëåüíûìè ðàñõîäàìè)þ
45. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Óñëîæíåíèÿ áëî÷íûõ øèôðîâ
1. Íàèâíûé ìåòîä:C = EK2 (EK1 (P)
Ìåòîä âñòðå÷è ïîñåðåäèíå. ¾Óäâîåíèÿ¿ äëèíû êëþ÷à íå
ïðîèñõîäèò.
2. Ìåòîä ÄýâèñàÏðàéñà: Ct = EK2 (Pt ⊕ EK1 (Ct−1 ))
−1
3. EDE-2: C = EK1 (EK2 (EK1 (P)))
 ñëó÷àå, åñëè K1 = K2 = K ïîëó÷àåòñÿ îáû÷íîå
øèôðîâàíèå íà êëþ÷å K (äîïîëíèòëåüíûìè ðàñõîäàìè)þ
−1
4. EDE-3: C = EK1 (EK2 (EK1 (P)))
Triple DES
46. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Óñëîæíåíèÿ áëî÷íûõ øèôðîâ
1. Íàèâíûé ìåòîä:C = EK2 (EK1 (P)
Ìåòîä âñòðå÷è ïîñåðåäèíå. ¾Óäâîåíèÿ¿ äëèíû êëþ÷à íå
ïðîèñõîäèò.
2. Ìåòîä ÄýâèñàÏðàéñà: Ct = EK2 (Pt ⊕ EK1 (Ct−1 ))
−1
3. EDE-2: C = EK1 (EK2 (EK1 (P)))
 ñëó÷àå, åñëè K1 = K2 = K ïîëó÷àåòñÿ îáû÷íîå
øèôðîâàíèå íà êëþ÷å K (äîïîëíèòëåüíûìè ðàñõîäàìè)þ
−1
4. EDE-3: C = EK1 (EK2 (EK1 (P)))
Triple DES
−1
5. qi = EK1 (EK2 (EK1 (xi )))
xi íåñåêðåòíûå áëîêè, qi êëþ÷è äëÿ EDE
47. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Data Encryption Standard (DES)
Äëèíà áëîêà øèôðîâàíèÿ 64 áèòà. Äëèíà êëþ÷à 64 áèòà.
49. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Öèêë øèôðîâàíèÿ
Li = Ri−1
Ri = Li−1 ⊕ f (Ri−1 , ki )
Ti = Li Ri
ki êëþ÷ äëèíîé 48 áèò
Li , Ri ëåâàÿ è ïðàâàÿ ïîëîâèíû
øèôðóþùåãîñÿ òåêñòà (ïî 32 áèòà)
50. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Öèêë øèôðîâàíèÿ
E ðàñøèðÿþùàÿ ïåðåñòàíîâêà (32 áèòà → 48 áèòà)
S − box íåëèíåéíîå ïðåîáðàçîâàíèå (6 áèò → 4 áèò)
P ïåðåñòàíîâêà (32 áèò →
32 áèò)
54. Ëåêöèÿ 4 Áëî÷íûå øèôðû
ÃÎÑÒ 2814789
Äëèíà áëîêà øèôðîâàíèÿ 64 áèòà.
Äëèíà êëþ÷à 256 áèò.
Îñíîâíîé àëãîðèòì
ñåòü Ôåéñòåëÿ.
57. Ëåêöèÿ 4 Áëî÷íûå øèôðû
ÃÎÑÒ 2814789
Ðåæèìû ðàáîòû
Ðåæèì ïðîñòîé çàìåíû.
Ãàììèðîâàíèå.
58. Ëåêöèÿ 4 Áëî÷íûå øèôðû
ÃÎÑÒ 2814789
Ðåæèìû ðàáîòû
Ðåæèì ïðîñòîé çàìåíû.
Ãàììèðîâàíèå.
Ãàììèðîâàíèå ñ îáðàòíîé ñâÿçüþ.
59. Ëåêöèÿ 4 Áëî÷íûå øèôðû
ÃÎÑÒ 2814789
Ðåæèìû ðàáîòû
Ðåæèì ïðîñòîé çàìåíû.
Ãàììèðîâàíèå.
Ãàììèðîâàíèå ñ îáðàòíîé ñâÿçüþ.
Ðåæèì èìèòîâñòàâêè.
61. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Ðåæèì ïðîñòîé çàìåíû
T = AB
A, B ìëàäøèå è ñòàðøèå áèòû ñîîòâåòñòâåííî
62. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Ðåæèì ïðîñòîé çàìåíû
T = AB
A, B ìëàäøèå è ñòàðøèå áèòû ñîîòâåòñòâåííî
Ai+1 = Bi ⊕ f (Ai , Ki )
Bi+1 = Ai
f (Ai , Ki ) :
1. (Ai + Ki ) mod 232
2. Ðåçóëüòàò ðàçáèâàåòñÿ íà âîñåìü 4-áèòîâûõ áëîêîâ è
ïîñòóïàåò íà âõîä S-box
3. Îáúåäèíåíèå â 32-áèòíîå ñëîâî è öèêëè÷åñêèé ñäâèã íà 11
áèòîâ
65. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Ãåíåðàöèÿ ïîäêëþ÷åé
1. Èñõîäíûé 256-áèòíûé êëþ÷ ðàçáèâàåòñÿ íà âîñåìü
32-áèòíûõ áëîêîâ: K1 . . . K8 (íóìåðóþòñÿ îò ìëàäøèõ áèòîâ
ê ñòàðøèì)
66. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Ãåíåðàöèÿ ïîäêëþ÷åé
1. Èñõîäíûé 256-áèòíûé êëþ÷ ðàçáèâàåòñÿ íà âîñåìü
32-áèòíûõ áëîêîâ: K1 . . . K8 (íóìåðóþòñÿ îò ìëàäøèõ áèòîâ
ê ñòàðøèì)
2. Êëþ÷è K9 . . . K24 ÿâëÿþòñÿ öèêëè÷åñêèìè ïîâòîðåíèÿìè
K1 . . . K8
67. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Ãåíåðàöèÿ ïîäêëþ÷åé
1. Èñõîäíûé 256-áèòíûé êëþ÷ ðàçáèâàåòñÿ íà âîñåìü
32-áèòíûõ áëîêîâ: K1 . . . K8 (íóìåðóþòñÿ îò ìëàäøèõ áèòîâ
ê ñòàðøèì)
2. Êëþ÷è K9 . . . K24 ÿâëÿþòñÿ öèêëè÷åñêèìè ïîâòîðåíèÿìè
K1 . . . K8
3. Êëþ÷è K25 . . . K32 ÿâëÿþòñÿ êëþ÷àìè K8 . . . K1
69. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Ðåæèì ïðîñòîé çàìåíû
Íåäîñòàòêè
Ìîæåò ïðèìåíÿòüñÿ òîëüêî äëÿ øèôðîâàíèÿ îòêðûòûõ
òåêñòîâ ñ äëèíîé, êðàòíîé 64 áèò.
70. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Ðåæèì ïðîñòîé çàìåíû
Íåäîñòàòêè
Ìîæåò ïðèìåíÿòüñÿ òîëüêî äëÿ øèôðîâàíèÿ îòêðûòûõ
òåêñòîâ ñ äëèíîé, êðàòíîé 64 áèò.
Ïðè øèôðîâàíèè îäèíàêîâûõ áëîêîâ îòêðûòîãî òåêñòà
ïîëó÷àþòñÿ îäèíàêîâûå áëîêè øèôðîòåêñòà, ÷òî ìîæåò
äàòü îïðåäåëåííóþ èíôîðìàöèþ êðèïòîàíàëèòèêó.
72. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Ðåæèì ãàììèðîâàíèÿ
Îñîáåííîñòè
Ñïåöèàëüíûì îáðàçîì ôîðìèðóåòñÿ êðèïòîãðàôè÷åñêàÿ
ãàììà, êîòîðàÿ çàòåì ñêëàäûâàåòñÿ ïî ìîäóëþ 2 ñ
èñõîäíûì îòêðûòûì òåêñòîì äëÿ ïîëó÷åíèÿ øèôðîòåêñòà.
73. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Ðåæèì ãàììèðîâàíèÿ
Îñîáåííîñòè
Ñïåöèàëüíûì îáðàçîì ôîðìèðóåòñÿ êðèïòîãðàôè÷åñêàÿ
ãàììà, êîòîðàÿ çàòåì ñêëàäûâàåòñÿ ïî ìîäóëþ 2 ñ
èñõîäíûì îòêðûòûì òåêñòîì äëÿ ïîëó÷åíèÿ øèôðîòåêñòà.
Øèôðîâàíèå â ðåæèìå ãàììèðîâàíèÿ ëèøåíî
íåäîñòàòêîâ, ïðèñóùèõ ðåæèìó ïðîñòîé çàìåíû.
74. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Ðåæèì ãàììèðîâàíèÿ
Îñîáåííîñòè
Ñïåöèàëüíûì îáðàçîì ôîðìèðóåòñÿ êðèïòîãðàôè÷åñêàÿ
ãàììà, êîòîðàÿ çàòåì ñêëàäûâàåòñÿ ïî ìîäóëþ 2 ñ
èñõîäíûì îòêðûòûì òåêñòîì äëÿ ïîëó÷åíèÿ øèôðîòåêñòà.
Øèôðîâàíèå â ðåæèìå ãàììèðîâàíèÿ ëèøåíî
íåäîñòàòêîâ, ïðèñóùèõ ðåæèìó ïðîñòîé çàìåíû.
Ïðè èçìåíåíèè îäíîãî áèòà øèôðîòåêñòà èçìåíÿåòñÿ
òîëüêî îäèí áèò ðàñøèôðîâàííîãî òåêñòà.
76. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Âûðàáîòêà ãàììû
1. Ñèíõðîïîñûëêà øèôðóåòñÿ ñ èñïîëüçîâàíèåì îïèñàííîãî
àëãîðèòìà ïðîñòîé çàìåíû, ïîëó÷åííûå çíà÷åíèÿ
çàïèñûâàþòñÿ â N3 è N4 ìëàäøèå è ñòàðøèå áèòû
ñîîòâåòñòâåííî.
77. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Âûðàáîòêà ãàììû
1. Ñèíõðîïîñûëêà øèôðóåòñÿ ñ èñïîëüçîâàíèåì îïèñàííîãî
àëãîðèòìà ïðîñòîé çàìåíû, ïîëó÷åííûå çíà÷åíèÿ
çàïèñûâàþòñÿ â N3 è N4 ìëàäøèå è ñòàðøèå áèòû
ñîîòâåòñòâåííî.
2. Ê N3 è N4 ïðèáàâëÿþòñÿ êîíñòàíòû ñîîòâåòñòâåííî
C2 = 10101011 6 è C1 = 101010416 .
78. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Âûðàáîòêà ãàììû
1. Ñèíõðîïîñûëêà øèôðóåòñÿ ñ èñïîëüçîâàíèåì îïèñàííîãî
àëãîðèòìà ïðîñòîé çàìåíû, ïîëó÷åííûå çíà÷åíèÿ
çàïèñûâàþòñÿ â N3 è N4 ìëàäøèå è ñòàðøèå áèòû
ñîîòâåòñòâåííî.
2. Ê N3 è N4 ïðèáàâëÿþòñÿ êîíñòàíòû ñîîòâåòñòâåííî
C2 = 10101011 6 è C1 = 101010416 .
3. N3 è N4 ïåðåïèñûâàþòñÿ ñîîòâåòñòâåííî â N1 è N2 ,
êîòîðûå çàòåì øèôðóþòñÿ è èñïîëüçîâàíèåì àëãîðèòìà
ïðîñòîé çàìåíû. Ïîëó÷åííûé ðåçóëüòàò ÿâëÿåòñÿ 64
áèòàìè ãàììû.
79. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Âûðàáîòêà ãàììû
1. Ñèíõðîïîñûëêà øèôðóåòñÿ ñ èñïîëüçîâàíèåì îïèñàííîãî
àëãîðèòìà ïðîñòîé çàìåíû, ïîëó÷åííûå çíà÷åíèÿ
çàïèñûâàþòñÿ â N3 è N4 ìëàäøèå è ñòàðøèå áèòû
ñîîòâåòñòâåííî.
2. Ê N3 è N4 ïðèáàâëÿþòñÿ êîíñòàíòû ñîîòâåòñòâåííî
C2 = 10101011 6 è C1 = 101010416 .
3. N3 è N4 ïåðåïèñûâàþòñÿ ñîîòâåòñòâåííî â N1 è N2 ,
êîòîðûå çàòåì øèôðóþòñÿ è èñïîëüçîâàíèåì àëãîðèòìà
ïðîñòîé çàìåíû. Ïîëó÷åííûé ðåçóëüòàò ÿâëÿåòñÿ 64
áèòàìè ãàììû.
4. Øàãè 2 − 3 ïîâòîðÿþòñÿ â ñîîòâåòñòâèè ñ äëèíîé
øèôðóåìîãî òåêñòà.
80. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Ãàììèðîâàíèå ñ îáðàòíîé ñâÿçüþ
Ïîõîæ íà ðåæèì ãàììèðîâàíèÿ, îäíàêî ãàììà ôîðìèðóåòñÿ íà
îñíîâå ïðåäûäóùåãî áëîêà çàøèôðîâàííûõ äàííûõ.
Âûðàáîòêà ãàììû
81. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Ãàììèðîâàíèå ñ îáðàòíîé ñâÿçüþ
Ïîõîæ íà ðåæèì ãàììèðîâàíèÿ, îäíàêî ãàììà ôîðìèðóåòñÿ íà
îñíîâå ïðåäûäóùåãî áëîêà çàøèôðîâàííûõ äàííûõ.
Âûðàáîòêà ãàììû
1. Ñèíõðîïîñûëêà çàíîñèòñÿ â ðåãèñòðû N1 è N2 .
82. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Ãàììèðîâàíèå ñ îáðàòíîé ñâÿçüþ
Ïîõîæ íà ðåæèì ãàììèðîâàíèÿ, îäíàêî ãàììà ôîðìèðóåòñÿ íà
îñíîâå ïðåäûäóùåãî áëîêà çàøèôðîâàííûõ äàííûõ.
Âûðàáîòêà ãàììû
1. Ñèíõðîïîñûëêà çàíîñèòñÿ â ðåãèñòðû N1 è N2 .
2. Ñîäåðæèìîå ðåãèñòðîâ N1 è N2 øèôðóåòñÿ â ñîîòâåòñòâèè
ñ àëãîðèòìîì ïðîñòîé çàìåíû. Ïîëó÷åííûé ðåçóëüòàò
ÿâëÿåòñÿ 64-áèòíûì áëîêîì ãàììû.
83. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Ãàììèðîâàíèå ñ îáðàòíîé ñâÿçüþ
Ïîõîæ íà ðåæèì ãàììèðîâàíèÿ, îäíàêî ãàììà ôîðìèðóåòñÿ íà
îñíîâå ïðåäûäóùåãî áëîêà çàøèôðîâàííûõ äàííûõ.
Âûðàáîòêà ãàììû
1. Ñèíõðîïîñûëêà çàíîñèòñÿ â ðåãèñòðû N1 è N2 .
2. Ñîäåðæèìîå ðåãèñòðîâ N1 è N2 øèôðóåòñÿ â ñîîòâåòñòâèè
ñ àëãîðèòìîì ïðîñòîé çàìåíû. Ïîëó÷åííûé ðåçóëüòàò
ÿâëÿåòñÿ 64-áèòíûì áëîêîì ãàììû.
3. Áëîê ãàììû ñêëàäûâàåòñÿ ïî ìîäóëþ 2 ñ áëîêîì
îòêðûòîãî òåêñòà. Ïîëó÷åííûé øèôðîòåêñò çàíîñèòñÿ â
ðåãèñòðû N1 è N2 .
84. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Ãàììèðîâàíèå ñ îáðàòíîé ñâÿçüþ
Ïîõîæ íà ðåæèì ãàììèðîâàíèÿ, îäíàêî ãàììà ôîðìèðóåòñÿ íà
îñíîâå ïðåäûäóùåãî áëîêà çàøèôðîâàííûõ äàííûõ.
Âûðàáîòêà ãàììû
1. Ñèíõðîïîñûëêà çàíîñèòñÿ â ðåãèñòðû N1 è N2 .
2. Ñîäåðæèìîå ðåãèñòðîâ N1 è N2 øèôðóåòñÿ â ñîîòâåòñòâèè
ñ àëãîðèòìîì ïðîñòîé çàìåíû. Ïîëó÷åííûé ðåçóëüòàò
ÿâëÿåòñÿ 64-áèòíûì áëîêîì ãàììû.
3. Áëîê ãàììû ñêëàäûâàåòñÿ ïî ìîäóëþ 2 ñ áëîêîì
îòêðûòîãî òåêñòà. Ïîëó÷åííûé øèôðîòåêñò çàíîñèòñÿ â
ðåãèñòðû N1 è N2 .
4. Îïåðàöèè 2 − 3 âûïîëíÿþòñÿ äëÿ îñòàâøèõñÿ áëîêîâ
òðåáóþùåãî øèôðîâàíèÿ òåêñòà.
86. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Ðåæèì âûðàáîòêè èìèòîâñòàâêè
Àëãîðèòì
1. Áëîê îòêðûòûõ äàííûõ çàïèñûâàåòñÿ â ðåãèñòðû N1 è N2 ,
ïîñëå ÷åãî ïîäâåðãàåòñÿ ïðåîáðàçîâàíèþ,
ñîîòâåòñòâóþùåìó ïåðâûì 16 öèêëàì øèôðîâàíèÿ â
ðåæèìå ïðîñòîé çàìåíû.
87. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Ðåæèì âûðàáîòêè èìèòîâñòàâêè
Àëãîðèòì
1. Áëîê îòêðûòûõ äàííûõ çàïèñûâàåòñÿ â ðåãèñòðû N1 è N2 ,
ïîñëå ÷åãî ïîäâåðãàåòñÿ ïðåîáðàçîâàíèþ,
ñîîòâåòñòâóþùåìó ïåðâûì 16 öèêëàì øèôðîâàíèÿ â
ðåæèìå ïðîñòîé çàìåíû.
2. Ê ïîëó÷åííîìó ðåçóëüòàòó ïî ìîäóëþ 2 ïðèáàâëÿåòñÿ
ñëåäóþùèé áëîê îòêðûòûõ äàííûõ. Ïîñëåäíèé áëîê ïðè
íåîáõîäèìîñòè äîïîëíÿåòñÿ íóëÿìè. Ñóììà òàêæå
øèôðóåòñÿ â ñîîòâåòñòâèè ñ ïóíêòîì 1.
88. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Ðåæèì âûðàáîòêè èìèòîâñòàâêè
Àëãîðèòì
1. Áëîê îòêðûòûõ äàííûõ çàïèñûâàåòñÿ â ðåãèñòðû N1 è N2 ,
ïîñëå ÷åãî ïîäâåðãàåòñÿ ïðåîáðàçîâàíèþ,
ñîîòâåòñòâóþùåìó ïåðâûì 16 öèêëàì øèôðîâàíèÿ â
ðåæèìå ïðîñòîé çàìåíû.
2. Ê ïîëó÷åííîìó ðåçóëüòàòó ïî ìîäóëþ 2 ïðèáàâëÿåòñÿ
ñëåäóþùèé áëîê îòêðûòûõ äàííûõ. Ïîñëåäíèé áëîê ïðè
íåîáõîäèìîñòè äîïîëíÿåòñÿ íóëÿìè. Ñóììà òàêæå
øèôðóåòñÿ â ñîîòâåòñòâèè ñ ïóíêòîì 1.
3. Ïîñëå äîáàâëåíèÿ è øèôðîâàíèÿ ïîñëåäíåãî áëîêà èç
ðåçóëüòàòà âûáèðàåòñÿ èìèòîâñòàâêà äëèíîé L áèò: ñ áèòà
íîìåð 32 − L äî 32(îòñ÷åò íà÷èíàåòñÿ ñ 1). Ñòàíäàðò
ðåêîìåíäóåò âûáèðàòü L èñõîäÿ èç òîãî, ÷òî âåðîÿòíîñòü
íàâÿçûâàíèÿ ëîæíûõ äàííûõ ðàâíà 2 − L. Èìèòîâñòàâêà
ïåðåäàåòñÿ ïî êàíàëó ñâÿçè ïîñëå çàøèôðîâàííûõ áëîêîâ.
90. Ëåêöèÿ 4 Áëî÷íûå øèôðû
ÃÎÑÒ 2814789
Äîñòîèíñòâà
Áåñïåðñïåêòèâíîñòü ñèëîâîé àòàêè òåêñòà.
91. Ëåêöèÿ 4 Áëî÷íûå øèôðû
ÃÎÑÒ 2814789
Äîñòîèíñòâà
Áåñïåðñïåêòèâíîñòü ñèëîâîé àòàêè òåêñòà.
Ýôôåêòèâíîñòü ðåàëèçàöèè è ñîîòâåòñòâåííî âûñîêîå
áûñòðîäåéñòâèå íà ñîâðåìåííûõ êîìïüþòåðàõ.
92. Ëåêöèÿ 4 Áëî÷íûå øèôðû
ÃÎÑÒ 2814789
Äîñòîèíñòâà
Áåñïåðñïåêòèâíîñòü ñèëîâîé àòàêè òåêñòà.
Ýôôåêòèâíîñòü ðåàëèçàöèè è ñîîòâåòñòâåííî âûñîêîå
áûñòðîäåéñòâèå íà ñîâðåìåííûõ êîìïüþòåðàõ.
Íàëè÷èå çàùèòû îò íàâÿçûâàíèÿ ëîæíûõ äàííûõ
(âûðàáîòêà èìèòîâñòàâêè) è îäèíàêîâûé öèêë
øèôðîâàíèÿ âî âñåõ ÷åòûðåõ àëãîðèòìàõ ÃÎÑÒà.
97. Ëåêöèÿ 4 Áëî÷íûå øèôðû
ÃÎÑÒ 2814789
Íåäîñòàòêè
Íåëüçÿ îïðåäåëèòü êðèïòîñòîéêîñòü àëãîðèòìà, íå çíàÿ
çàðàíåå òàáëèöû çàìåí.
98. Ëåêöèÿ 4 Áëî÷íûå øèôðû
ÃÎÑÒ 2814789
Íåäîñòàòêè
Íåëüçÿ îïðåäåëèòü êðèïòîñòîéêîñòü àëãîðèòìà, íå çíàÿ
çàðàíåå òàáëèöû çàìåí.
Ðåàëèçàöèè àëãîðèòìà îò ðàçëè÷íûõ ïðîèçâîäèòåëåé
ìîãóò èñïîëüçîâàòü ðàçíûå òàáëèöû çàìåí è ìîãóò áûòü
íåñîâìåñòèìû ìåæäó ñîáîé.
99. Ëåêöèÿ 4 Áëî÷íûå øèôðû
ÃÎÑÒ 2814789
Íåäîñòàòêè
Íåëüçÿ îïðåäåëèòü êðèïòîñòîéêîñòü àëãîðèòìà, íå çíàÿ
çàðàíåå òàáëèöû çàìåí.
Ðåàëèçàöèè àëãîðèòìà îò ðàçëè÷íûõ ïðîèçâîäèòåëåé
ìîãóò èñïîëüçîâàòü ðàçíûå òàáëèöû çàìåí è ìîãóò áûòü
íåñîâìåñòèìû ìåæäó ñîáîé.
Âîçìîæíîñòü ïðåäíàìåðåííîãî ïðåäîñòàâëåíèÿ ñëàáûõ
òàáëèö çàìåí ëèöåíçèðóþùèìè îðãàíàìè ÐÔ.
100. Ëåêöèÿ 4 Áëî÷íûå øèôðû
ÃÎÑÒ 2814789
Íåäîñòàòêè
Íåëüçÿ îïðåäåëèòü êðèïòîñòîéêîñòü àëãîðèòìà, íå çíàÿ
çàðàíåå òàáëèöû çàìåí.
Ðåàëèçàöèè àëãîðèòìà îò ðàçëè÷íûõ ïðîèçâîäèòåëåé
ìîãóò èñïîëüçîâàòü ðàçíûå òàáëèöû çàìåí è ìîãóò áûòü
íåñîâìåñòèìû ìåæäó ñîáîé.
Âîçìîæíîñòü ïðåäíàìåðåííîãî ïðåäîñòàâëåíèÿ ñëàáûõ
òàáëèö çàìåí ëèöåíçèðóþùèìè îðãàíàìè ÐÔ.
Ïîòåíöèàëüíàÿ âîçìîæíîñòü (îòñóòñòâèå çàïðåòà â
ñòàíäàðòå) èñïîëüçîâàíèÿ òàáëèö çàìåíû, â êîòîðûõ óçëû
íå ÿâëÿþòñÿ ïåðåñòàíîâêàìè, ÷òî ìîæåò ïðèâåñòè ê
÷ðåçâû÷àéíîìó ñíèæåíèþ ñòîéêîñòè øèôðà.
101. Ëåêöèÿ 4 Áëî÷íûå øèôðû
AES
Äëèíà êëþ÷à 128, 192, 256 áèò
Äëèíà áëîêà 128 áèò
Êîëè÷åñòâî ðàóíäîâ 10, 12, 14 (â çàâèñèìîñòè îò äëèíû
êëþ÷à)