Вы находитесь на странице: 1из 18

..

ECB (Electronic Code Book)


.
.


1.

. (
).

2
() ,

1

E1

E2

E3

E4

E5

E6

E7

E8
E3

ECB
()

. .

...

1.
2.

3.

ECB

:
.
.

CBC (Cipher Block Chaining)


M1

M2

E0
(ECB)

(ECB)

E1

Ei=fK(Ei-1+Mi)
E2

Mi=Ei-1+ gK(Ei)
ML

(ECB)

EL

E0


E0

ECB CBC
ECB:

Mi=gK(Ei)

CBC:

Mi=Ei-1+ gK(Ei)



CFB (Cipher Feedback)

ECB

Mi

Ei

ECB

Ei

Mi

CFB ( )
M1

E0

E1

E1
(ECB)
E2

M2
E2
(ECB)

ML

EL-1

EL

CFB
CFB
1
.



OFB (Output Feedback)

ECB

Mi

Ei

ECB

Ei

Mi

OFB ( )
0

M1

E1

(ECB)
M2

E2

(ECB)

ML

L-1

EL

OFB
OFB
(
)



.

OFB

PCBC
Propagating Cipher Block Chaining
(
)

Ei=fK(Mi+Mi-1+Ei-1)
Mi=gK(Ei)+ Ei-1 + Mi-1

Вам также может понравиться