Tải bản đầy đủ (.ppt) (96 trang)

Chương4: Modes of Operation docx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (856.74 KB, 96 trang )

Chương4:






 !
 !

"!#$%&'()*+&,-.+/)$0&12+3405&6789:;
"!#$%&'()*+&,-.+/)$0&12+3405&6789:;
<
<

=!#$ +*-$->)%$ ?5 
=!#$ +*-$->)%$ ?5 


!
!









+@A+&,+>3BC%C%DC%DC+E!E00!F


+@A+&,+>3BC%C%DC%DC+E!E00!F
)8
)8
%
%
G+E!E0-4H
G+E!E0-4H
!
!


8
8
<
<

+&,IIJ
+&,IIJ


%
%
BKL
BKL
4-
4-
C
C
4.+E!E00!F%4.+E!EM+3
4.+E!E00!F%4.+E!EM+3

0-4H<
0-4H<

2+&,MN8O+!#$A+PQ
2+&,MN8O+!#$A+PQ









R!#$+SET)-
R!#$+SET)-
)
)
BC
BC

"+*@!#$+&,-.+/%!U+/+&,!#$+)F<
"+*@!#$+&,-.+/%!U+/+&,!#$+)F<

V/IQ2$
V/IQ2$
W
W
%!#MX/-2
%!#MX/-2

IYE2*
IYE2*






RT+&,Z![\()*<
RT+&,Z![\()*<

R8I0?5
R8I0?5
BC
BC
]!#$
]!#$
B)BC
B)BC
B)BC
B)BC
B)BC
B)BC
^2
#$
BC
#$




 !"# $%&'(
 !"# $%&'(
)!*'+,$-./0)!
)!*'+,$-./0)!
1
1
2
2
B)BC
B)BC

"!#$
"!#$
_)
_)


C
C
Q
Q

3-4$,5 67.- 4,.$,5
89

:, ;< 3 - 4 + /=  0 % > -
44/0&?$@/$AB$ $

C$% %'/0D 3)!$&$,5 8<1E
+!F GH*I2

_)C
_)C
C
C
`
`
abc
abc
C
C
i
i


a
a
E
E
K
K


P
P
i
i







C
C
i
i
d9
d9


_)C
_)C
C
C
`
`
abc
abc
P
P
i
i


a
a
D
D
K
K



C
C
i
i








C
C
i
i
d9
d9
_)C
_)C

C)-!#$&'+&,?5T
C)-!#$&'+&,?5T

V/IQM?)e@O%$
V/IQM?)e@O%$

J!%>/ $4EK1!1!

_)C
_)C

CETQ
CETQ

L4MNO:P$,5 8Q!'/;>$!4#

L4$,5 8Q!>67. =/3$,5H
Q!/;> 89

A1 
DC
DC
C
C
0
0
= IV
= IV
C
C
i
i


=
=
P
P

i
i






E
E
K
K
(
(
C
C
i
i
– 1
– 1
)
)
DC
DC
DC
DC

CETQ
CETQ


L4MNO:P$,5 8Q!'/;>$!4#

L4$,5 8Q!>67. =/3$,5H
Q!/;> 89

A1 
DC
DC
O
O
0
0
= IV
= IV
O
O
i
i
=
=
E
E
K
K
(
(
O
O
i
i

– 1
– 1
)
)
C
C
i
i
=
=
P
P
i
i






O
O
i
i
DC
DC
O
O
0
0

= IV
= IV
O
O
i
i
=
=
E
E
K
K
(
(
O
O
i
i
– 1
– 1
)
)
P
P
i
i
=
=
C
C

i
i






O
O
i
i
DC
DC

R"fgh)- !b b
R"fgh)- !b b

"&SODC%XI
"&SODC%XI
)
)
-
-
!
!
<
<

H1 AQ!> 8!>RAA

DS/S9

$)-Ti-!-#82$3)j)/!E'+k)N
$)-Ti-!-#82$3)j)/!E'+k)N
"f

"f$0T2D%
"f$0T2D%

"fJE!#Z[A\Ti28M-
"fJE!#Z[A\Ti28M-

l&eQ4gk+/()*
l&eQ4gk+/()*


2&
2&
)m4
)m4
bc
bc

bcn4-3$+&,241%8Lf+/-9#8+j&8T
bcn4-3$+&,241%8Lf+/-9#8+j&8T
]41!U35
]41!U35
"f
"f
"f

b)m4bc

"TE!#$/.BC+>?54o/
"TE!#$/.BC+>?54o/
initialization vector
initialization vector
_
_
IV).
IV).

"5kbcQ
"5kbcQ

T/ $&4EK-$@/F)!>&1.
&4EK>-A

U!'!V/FDW/X 89

bcQ
bcQ

M)!@!Y' ;

@$% %HA&1E+!HZ!!>R[\.Z!
]9

c1C4-DC%?5)/3bc)-!gp<
c1C4-DC%?5)/3bc)-!gp<


c1DC4-"f%?5)/bc)-!4q--0-k*2
c1DC4-"f%?5)/bc)-!4q--0-k*2

bcDCE+&,[A4-(0!F+Ik2)M+@A
bcDCE+&,[A4-(0!F+Ik2)M+@A
+&,r-+!#$
+&,r-+!#$
"f
&SsQV*!#
4-f K

×