Giảng viên : Nguyễn Minh Thành
E-mail : thanhnm.itc@itc.edu.vn
Chương 3 : BẢO MẬT TNG
TIN BẰNG MÃ H
Mục Lục
I. Tổng quan vhoá
II. Bảo vdữ 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 ứng dụng của mật mã trong thời đại
hiện nay
2
I. Tổng quan về mã h
Mã hóa (Cryptography) là biến đổi dữ liệu thành một dạng
không thể đọc được nh thường, cần có chìa khóa (key)
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 bản rõ (plaintext)
C là tập các bản mã (ciphertexts) tương ứng
K là tập c khoá dùng để mã hoá
E là tập c hàm (phương thức) mã hoá
D là tập c hàm (phương thức) giải mã
4
I. Tổng quan về mã hoá (tt)
Khi bảo vdữ liệu bằng hoá, người ta giđịnh rằng
Giải thuật mã hoá và gimã 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 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 tấn
công trên.
5