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.[r]
(1)Giảng viên : Nguyễn Minh Thành
E-mail : thanhnm.itc@itc.edu.vn
(2)Mục Lục
I Tổng quan mã hoá
II Bảo vệ liệu phương pháp mã hoá III Một số phương pháp mã hoá cổ điển
1 Mã hoá Ceasar Mã hố Viignere Mã hóa Trithemius Mã hóa Belasco Kỹ thuật chuyển vị
IV Vai trò ứng dụng mật mã thời đại
(3)I Tổng quan mã hố
Mã hóa (Cryptography) biến đổi liệu thành dạng đọc bình thường, cần có chìa khóa (key) phương pháp mã hóa để giải mã
Việc mã hóa đảm bảo
Tính bí mật (Confidentiality)
Tính tồn vẹn (Integrity)
(4)I Tổng quan mã hoá (tt)
Một hệ mã hoá (cryptosystem) phải bao gồm thành phần (E, D, M, K, C) :
M tập rõ (plaintext)
C tập mã (ciphertexts) tương ứng
K tập khoá dùng để mã hoá
E tập hàm (phương thức) mã hoá
(5)I Tổng quan mã hoá (tt)
Khi bảo liệu mã hoá, người ta giả định rằng
Giải thuật mã hố giả mã biết Bản mã biết (bị đọc trộm)
Nhưng khoá rõ giữ bí mật
Các cơng có :
Tấn cơng vào mã để tìm rõ
(6)Bảo Mật Dữ Liệu
Nguyên tắc cho việc bảo mật liệu chính: chi phí thời gian
Alice cần thông tin quan trọng cần truyền cho Bob; Malice
(7)Bảo Mật Dữ Liệu (tt)
(8)Bảo Mật Dữ Liệu (tt)
Nếu trị thơng tin: mà chi phí thực bẻ khóa: 10 việc bảo mật xem đạt yêu cầu
Thời gian bỏ để thực việc giải mã Trong thông tin
(9)Hoá
(10)Hố (tt)
Sau văn mã hóa truyền đường truyền Ở đầu thu, văn mã hóa biến đổi ngược lại nhờ thuật tốn giải mã với giá trị từ khóa sử dụng thuật toán mã hoá
Có nhiều phương pháp mã hóa khác nhau: đối xứng, bất đối