Professional Documents
Culture Documents
Modes of Operation v
Padding Scheme
Ni dung
Cc kiu thao tc (Modes of Operation)
Cc kiu chn b sung thng tin (Padding Scheme)
nh gc
M ha
theo kiu ECB
M ha
theo cc kiu khc
C0 = IV
Ci = EK (Pi Ci 1)
10
C0 = IV
Pi = DK (Ci ) Ci 1
11
12
P0 = IV, C0 = 0, Ci = EK ( Pi Pi 1 Ci 1)
P0 = IV, C0 = 0, Pi = DK (Ci ) Pi 1 Ci 1
PCBC thng c dng ch yu trong Kerberos v
WASTE (ngoi ra th t thng dng !)
13
14
C0 = IV
Ci = Pi EK (Ci 1)
15
16
17
O0 = IV
Oi = EK (Oi 1)
Ci = Pi Oi
18
O0 = IV
Oi = EK (Oi 1)
Pi = Ci Oi
19
Counter (CTR)
Kiu CTR cn gi l Segmented Integer Counter
(SIC)
Tng t OFB, kiu Counter cng bin block cipher
thnh stream cipher.
To ra block keystream tip theo bng cch m ha
gi tr k tip ca "counter".
Counter c th l bt k hm no sinh ra dy s khng
c gi tr lp li sau mt khong thi gian lu
20
Counter (CTR)
CTR c tnh cht ging OFC,
CTR cho php gii m ngu nhin bt k khi
cipherytext no
Lu : vai tr ca on d liu nonce ging nh
initialization vector (IV)
IV/nonce v gi tr counter c th c ni vi nhau,
cng hay XOR to thnh 1 dy bit c trng duy
nht ng vi mi gi tr counter c th
21
Counter (CTR)
22
Counter (CTR)
23
S lan truyn li
Hn ch s lan truyn li: 1 tiu ch nh gi kiu m ha
V d: Kho st s lan truyn li khi gii m thng tin trong
CBC
24
26
27
1 00
L = n (m mod n)
m bit
1 bit (L 1) bit
iu g xy ra nu m = n?
28
LL
L = n (m mod n)
m byte
L byte
iu g xy ra nu m = n?
29
Tm hiu thm
OAEP
CCM
EAX
OCB
30