8. Ëåêöèÿ 4 Áëî÷íûå øèôðû
ECB
Øèôðîâàíèå
Ci = EK (Pi )
i íîìåð áëîêà
Ci , Pi áëîêè çàøèôðîâàííîãî è îòêðûòîãî òåêñòà
ñîîòâåòñòâåííî
EK ôóíêöèÿ áëî÷íîãî øèôðîâàíèÿ
9. Ëåêöèÿ 4 Áëî÷íûå øèôðû
ECB
Äåøèôðîâàíèå
Pi = DK (Ci )
i íîìåð áëîêà
Ci , Pi áëîêè çàøèôðîâàííîãî è îòêðûòîãî òåêñòà
ñîîòâåòñòâåííî
DK ôóíêöèÿ, îáðàòíàÿ ôóíêöèè áëî÷íîãî øèôðîâàíèÿ
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 ôóíêöèÿ, îáðàòíàÿ ôóíêöèè áëî÷íîãî øèôðîâàíèÿ
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 áëîêè çàøèôðîâàííîãî è îòêðûòîãî òåêñòà
ñîîòâåòñòâåííî
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 áëîêè çàøèôðîâàííîãî è îòêðûòîãî òåêñòà
ñîîòâåòñòâåííî
49. Ëåêöèÿ 4 Áëî÷íûå øèôðû
Öèêë øèôðîâàíèÿ
Li = Ri−1
Ri = Li−1 ⊕ f (Ri−1 , ki )
Ti = Li Ri
ki êëþ÷ äëèíîé 48 áèò
Li , Ri ëåâàÿ è ïðàâàÿ ïîëîâèíû
øèôðóþùåãîñÿ òåêñòà (ïî 32 áèòà)
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
áèòîâ