Chương 2:
Mã hóa và
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
Nội dung
hóa hoàn hảo
2
Những khái nim cơ bản về mã hóa
1Những khái niệm bản về hóa
1
Kênh trao đổi khóa
3
Trường Đại Học Bách Khoa Tp.HCM
Khoa Khoa Học Kỹ Thuật Máy nh
© 2011
Bảo mật hệ thống thông tin
Chương 2: Mã hóa và giao thức trao đổi ka
2
Giao thức trao đổi khóa
5
hình Dolev-Yao
4
Tài liệu tham khảo:
W. Mao (2003).
Modern Cryptography: Theory and Practice
, 3rd Ed., Prentice
Hall, I SBN 0-13-066943-1.
Những khái niệm cơ bản về mã hóa
nVăn bản gốc (plaintext)
nVăn bản hóa (ciphertext)
nHệ thống hóa (cryptosystem)
nKhóa (key)
n
Hệ
thống
hóa
đối
xứng
(Symmetric cryptosystem)
Trường Đại Học Bách Khoa Tp.HCM
Khoa Khoa Học Kỹ Thuật Máy nh
© 2011
Bảo mật hệ thống thông tin
Chương 2: Mã hóa và giao thức trao đổi ka
3
n
H
thống
mã
hóa
đối
xng
(Symmetric cryptosystem)
nHệ thống a bất đối xứng (Asymmetric cryptosystem)
nChữ số (Digital signature)
nChứng thực số (Digital certificate)
Những khái niệm cơ bản về mã hóa
nVăn bản gốc (plaintext) văn bản ban đầu nội dung có
thể đọc được cần được bảo vệ.
nVăn bản hóa (ciphertext) văn bản sau khi hóa, nội
dung không thể đọc được.
n hóa (encryption) q trình chuyển văn bản gốc thành
mã
hóa
.
Gii
(decryption)
là
quá
trình
đưa
Trường Đại Học Bách Khoa Tp.HCM
Khoa Khoa Học Kỹ Thuật Máy nh
© 2011
Bảo mật hệ thống thông tin
Chương 2: Mã hóa và giao thức trao đổi ka
4
hóa
.
Giải
(decryption)
quá
trình
đưa
bản hóa về lại văn bản gốc ban đầu
nHệ thống a (cryptosystem)
nCryptosystem = encryption + decryption algorithms
nKhóa (key) được sử dụng trong quá trình hóa và giải mã.
Hệ thống mã hóa
Cryptosystem
Hello,
This content is
confidential
…...................
À¿¾«§¶"xi
5TfhiN?"
aPQ}¸´f
………………
Encryption
KeyE
Plaintext Ciphertext
Trường Đại Học Bách Khoa Tp.HCM
Khoa Khoa Học Kỹ Thuật Máy nh
© 2011
Bảo mật hệ thống thông tin
Chương 2: Mã hóa và giao thức trao đổi ka
5
Cryptosystem
confidential
…...................
………………..
….
…………………
…………………
…..
Decryption
KeyD