1
Đ I H C CÔNG NGHI P HÀ N I
L p KHMT3-K3
DES
Nguy n Đình M nh
D ng Văn Minhươ
Tr n Anh Nam (Team Header)
Nguy n Danh Nam
Tr n Tu n Nghĩa
Nguy n Th Nhài
Hoàng Ninh Nh t
Th c hi n:
2
hình v DES
Hoán V Kh i Đ u
T Thu t Toán
Hàm f
Khóa Chuy n Đ i
Gi i Mã DES
DES
Gi i thi u v DES
Hn V Kh i Đ u
Mô T Thu t Toán
Hàm f
Ka Chuy n Đ i
Gi i Mã DES
3
hình v DES
Hoán V Kh i Đ u
T Thu t Toán
Hàm f
Khóa Chuy n Đ i
Gi i Mã DES
Gi i thi u v DES
Ngày 13/5/1973 y ban qu c gia v
tiêu chu n c a M công b yêu c u v
h m t mã áp d ng cho toàn qu c.
Des đ c công ty IBM ng b vào ượ
năm 1975.
4
hình v DES
Hoán V Kh i Đ u
T Thu t Toán
Hàm f
Khóa Chuy n Đ i
Gi i Mã DES
Gi i thi u v DES
DES thu t toán mã hóa kh i, đ dài
m i kh i 64 bit .
Khóa dùng trong DES có đ dài tn
b là 64 bit. Tuy nhiên ch có 56 bit
th c s đ c s d ng; ượ 8 bit n l i ch
dùng cho vi c ki m tra.
Des xu t ra bãn mã 64 bit.
5
hình v DES
Hoán V Kh i Đ u
T Thu t Toán
Hàm f
Khóa Chuy n Đ i
Gi i Mã DES
Văn B n G c
IP
L0R0
L1=R0R1=L0f(R0K1)
f
K1
L15=R14 R15 =L14f(R14K15)
K16
f
L16=R15 R16 =L15 f(R15K16)
Văn B n Mã Hóa
IP-1
Vòng 1
Vòng 16
Key K
Bi n đ iế
1
Bi n đ iế
16