Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Tài liệu Chương 2: Mã hóa và Các giao thức trao đổi khóa potx
Nội dung xem thử
Mô tả chi tiết
Chương 2:
Mã hóa và
Các giao thức trao đổi khóa
Khoa Khoa học và Kỹ thuật Máy tính
Đại học Bách Khoa Tp.HCM
Nội dung
2 Mã hóa hoàn hảo
1 Những khái niệm cơ bản về mã hóa
3 Kênh trao đổi khóa
Trường Đại Học Bách Khoa Tp.HCM
Khoa Khoa Học và Kỹ Thuật Máy Tính
© 2011
Bảo mật hệ thống thông tin
Chương 2: Mã hóa và giao thức trao đổi khóa
2
5 Giao thức trao đổi khóa
4 Mô hình Dolev-Yao
Tài liệu tham khảo:
W. Mao (2003). Modern Cryptography: Theory and Practice, 3rd Ed., Prentice
Hall, ISBN 0-13-066943-1.
Những khái niệm cơ bản về mã hóa
n Văn bản gốc (plaintext)
n Văn bản mã hóa (ciphertext)
n Hệ thống mã hóa (cryptosystem)
n Khóa (key)
n Hệ thống mã hóa đối xứng (Symmetric cryptosystem)
Trường Đại Học Bách Khoa Tp.HCM
Khoa Khoa Học và Kỹ Thuật Máy Tính
© 2011
Bảo mật hệ thống thông tin
Chương 2: Mã hóa và giao thức trao đổi khóa
3
n Hệ thống mã hóa đối xứng (Symmetric cryptosystem)
n Hệ thống mã hóa bất đối xứng (Asymmetric cryptosystem)
n Chữ ký số (Digital signature)
n Chứng thực số (Digital certificate)
Những khái niệm cơ bản về mã hóa
n Văn bản gốc (plaintext) là văn bản ban đầu có nội dung có
thể đọc được và cần được bảo vệ.
n Văn bản mã hóa (ciphertext) là văn bản sau khi mã hóa, nội
dung không thể đọc được.
n Mã hóa (encryption) là quá trình chuyển văn bản gốc thành
văn bản mã hóa. Giải mã (decryption) là quá trình đưa văn
Trường Đại Học Bách Khoa Tp.HCM
Khoa Khoa Học và Kỹ Thuật Máy Tính
© 2011
Bảo mật hệ thống thông tin
Chương 2: Mã hóa và giao thức trao đổi khóa
4
văn bản mã hóa. Giải mã (decryption) là quá trình đưa văn
bản mã hóa về lại văn bản gốc ban đầu
n Hệ thống mã hóa (cryptosystem)
n Cryptosystem = encryption + decryption algorithms
n Khóa (key) được sử dụng trong quá trình mã 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 và Kỹ Thuật Máy Tính
© 2011
Bảo mật hệ thống thông tin
Chương 2: Mã hóa và giao thức trao đổi khóa
5
confidential Cryptosystem …...................
………………..
….
…………………
…………………
Decryption …..
KeyD
Những khái niệm cơ bản về mã hóa
n Hệ thống mã hóa đối xứng (Symmetric cryptosystem) là hệ
thống mã hóa sử dụng một khóa bí mật chia sẻ (sharedsecret-key) cho cả hai quá trình mã hóa và giải mã.
n Hệ thống mã hóa bất đối xứng (Asymmetric cryptosystem)
là hệ thống mã hóa sử dụng một khóa công khai (public key)
và một khóa bí mật (private key) cho quá trình mã hóa và
Trường Đại Học Bách Khoa Tp.HCM
Khoa Khoa Học và Kỹ Thuật Máy Tính
© 2011
Bảo mật hệ thống thông tin
Chương 2: Mã hóa và giao thức trao đổi khóa
6
và một khóa bí mật (private key) cho quá trình mã hóa và
giải mã.
n Hệ thống mã hóa bất đối xứng còn được gọi là hệ thống mã
hóa khóa công khai (public-key cryptosystem)