
Giảng viên : Nguyễn Minh Thành
E-mail : thanhnm.itc@itc.edu.vn
Chương 3 : BẢO MẬT THÔNG
TIN BẰNG MÃ HOÁ

Mục Lục
I. Tổng quan về mã hoá
II. Bảo vệ dữ liệu bằng phương pháp mã hoá
III. Một số phương pháp mã hoá cổ điển
1. Mã hoá Ceasar
2. Mã hoá Viignere
3. Mã hóa Trithemius
4. Mã hóa Belasco
5. Kỹ thuật chuyển vị
IV. Vai trò và các ứng dụng của mật mã trong thời đại
hiện nay
2

I. Tổng quan về mã hoá
Mã hóa (Cryptography) là biến đổi dữ liệu thành một dạng
không thể đọc được bình thường, cần có chìa khóa (key) và
phương pháp mã hóa để có thể giải được mã.
Việc mã hóa đảm bảo
Tính bí mật (Confidentiality)
Tính toàn vẹn (Integrity)
Tính cá nhân (Privacy)
3

I. Tổng quan về mã hoá (tt)
Một hệ mã hoá (cryptosystem) phải bao gồm 5 thành phần
(E, D, M, K, C) trong đó :
M là tập các bản rõ (plaintext)
C là tập các bản mã (ciphertexts) tương ứng
K là tập các khoá dùng để mã hoá
E là tập các hàm (phương thức) mã hoá
D là tập các hàm (phương thức) giải mã
4

I. Tổng quan về mã hoá (tt)
Khi bảo về dữ liệu bằng mã hoá, người ta giả định rằng
Giải thuật mã hoá và giả mã có thể được biết
Bản mã có thể được biết (bị đọc trộm)
Nhưng khoá và bản rõ sẽ được giữ bí mật
Các tấn công có thể có :
Tấn công vào bản mã để tìm bản rõ.
Tấn công vào bản rõ và bản mã để tìm khoá.
Một hệ mã hoá hoàn hảo là phải chống được các tấn
công trên.
5

