Xem mẫu

Trình bày:
Ths. Lương Trần Hy Hiến
http://hienlth.info/hutech/baomatthongtin

1.

Mã dòng

2.

Mã khối

3.

DES

4.

Một số thuật toán mã khối khác

5.

Các mô hình ứng dụng mã khối

6.

Bố trí công cụ mã hóa

7.

Quản lý trao đổi khóa bí mật
2







Kích thước một đơn vị mã hóa: gồm k bít.
Bản rõ được chia thành các đơn vị mã hóa:
P p0p1p2…pn-1 (pi: k bit)
Một bộ sinh dãy số ngẫu nhiên: dùng một khóa K
ban đầu để sinh ra các số ngẫu nhiên có kích thước
bằng kích thước đơn vị mã hóa:
StreamCipher(k)  S = s0s1s2 …sn-1 (si: k bit)
Mỗi số ngẫu nhiên được XOR với đơn vị mã hóa
của bản rõ để có bản mã.

C0 = p0  s0, c1 = p1  s1… ;
C= c0c1c2… cn-1

3

Quá trình giải mã được thực hiện ngược lại,
bản mã C được XOR với dãy số ngẫu nhiên S
để cho ra lại bản rõ ban đầu:
 p 0 = c 0  s 0, p 1 = c 1  s 1, …


4




Tiny RC4
RC4

5

nguon tai.lieu . vn