Chương 2:
Mã hóa
Các giao thức trao đổi khóa
Khoa Khoa học Kỹ thuật Máy tính
Đại học Bách Khoa Tp.HCM
Trường Đại Học Bách Khoa Tp.HCM
Khoa Khoa Học Kỹ Thuật Máy Tính
© 2011
Bảo mật hệ thống thông tin
Chương 2: a giao thức trao đổi khóa
2
Nội dung
hóa hoàn hảo
2
Những khái niệm bản về hóa
1 Những khái niệm bản về hóa
1
Giao thức trao đổi khóa
5
Kênh trao đổi khóa
3
hình Dolev-Yao
4
Tài liệu tham khảo:
W. Mao (2003).
Modern Cryptography: Theory and Practice
, 3rd Ed., Prentice
Hall, ISBN 0-13-066943-1.
Trường Đại Học Bách Khoa Tp.HCM
Khoa Khoa Học Kỹ Thuật Máy Tính
© 2011
Bảo mật hệ thống thông tin
Chương 2: a giao thức trao đổi khóa
3
Những khái niệm cơ bản về mã hóa
Văn bản gốc (plaintext)
Văn bản hóa (ciphertext)
Hệ thống hóa (cryptosystem)
Khóa (key)
Hệ thống hóa đối xứng (Symmetric cryptosystem)
Hệ thống hóa bất đối xứng (Asymmetric cryptosystem)
Chữ số (Digital signature)
Chứng thực số (Digital certificate)
Trường Đại Học Bách Khoa Tp.HCM
Khoa Khoa Học Kỹ Thuật Máy Tính
© 2011
Bảo mật hệ thống thông tin
Chương 2: a giao thức trao đổi khóa
4
Những khái niệm cơ bản về mã hóa
Văn bản gốc (plaintext) văn bản ban đầu nội dung
thể đọc được cần được bảo vệ.
Văn bản hóa (ciphertext) văn bản sau khi hóa, nội
dung không thể đọc được.
hóa (encryption) quá trình chuyển văn bản thành
văn bản hóa. Giải (decryption) quá trình đưa văn
bản hóa về lại văn bản gốc ban đầu
Hệ thống hóa (cryptosystem)
Cryptosystem = encryption + decryption algorithms
Khóa (key) được sử dụng trong quá trình hóa giải .
Trường Đại Học Bách Khoa Tp.HCM
Khoa Khoa Học Kỹ Thuật Máy Tính
© 2011
Bảo mật hệ thống thông tin
Chương 2: a giao thức trao đổi khóa
5
Hệ thống mã hóa
Cryptosystem
Hello,
This content is
confidential
…...................
………………..
….
À¿¾«§¶


…………………
…………………
…..
Encryption
Decryption
KeyE
KeyD
Plaintext Ciphertext