Professional Documents
Culture Documents
Chuong 2 - Mat Ma Khoa Bi Mat
Chuong 2 - Mat Ma Khoa Bi Mat
Gii mt m:
Plaintext = IP-1(fk1(SW(fk2(IP(Ciphertext)))))
S-DES Mt m ha
IP: 2 6 3 1 4 8 5 7 IP-1: 4 1 3 5 7 2 8 6 fK(L, R) = (L F(R, SK), R) SK l kha con (K1 hoc K2) E/P: 4 1 2 3 2 3 4 1 P4 : 2 3 4 1 Hp thay th S-Box:
S0 S1
S-DES Mt m ha
Ghp bit 1, bit 4 lm hng Ghp bit 2, bit 3 lm ct Tra bng, i gi tr ra s nh phn (2 bit) V d:
u vo ca S0 l 0111 Bit 0 & 4: 01 hng 1 Bit 2 & 3: 11 ct 3 Tra bng c 0 00
0 1 S1 2 3 0 0 S0 1 2 3 1 3 0 3 0 0 2 3 2 1 0 2 2 1 1 1 0 0 1 2 3 1 1 3 2 2 1 1 0 3 2 0 3 2 3 3 3 0 3
DES
Kha
L thuyt: 56 bits = 7 bytes Thc t (trn Java) s dng 8 bytes (1 byte khng s dng) Sinh ra 16 kha con K1, K2, , K16
Khi:
64 bits
S vng lp:
16
DES S hot ng
Bn r
K1
K2
K3
Bn mt
DES-1
DES
DES-1
Gii m
RC5
Kch thc kha l mt tham s u vo