Please enable JavaScript.
Coggle requires JavaScript to display documents.
NMATTT - Chương 1. Các khái niệm cơ sở và hệ mã cổ điển ((Mô hình tấn công…
NMATTT - Chương 1. Các khái niệm cơ sở và hệ mã cổ điển
Các khái niệm cơ sở
Cryptographic protocols : Các giao thức mật mã
cryptology: Ngành mật mã
Cryptography: Sinh mật mã - nghiên cứu các kỹ thuật toán học nhằm cung cấp công cụ, dịch vụ đảm bảo an toàn thông tin
Cryptanalist: Giải mật mã - nghiên cứu kỹ thuật toán học nhằm phân tích giải mã, và/hoặc tạo ra các đoạn mã giả nhằm đánh lừa bên nhận tin
Các hệ thống mật mã
Hệ thống mật mã đối xứng
Symmetric Key Cryptosystem - SKC
Hệ thống mật mã công khai, bất đối xứng
Public Key Cryptosystem - PKC
Đánh giá an toán của hệ mật mã
Bảo mật vô điều kiện
Không giới hạn năng lực tính toán
Kẻ tấn công là người ngoài
Bảo một chứng minh được
Gắn với một bài toán NP-khó
Bảo mật tính toán được/ bảo mật thực tế
Đánh giá khối lượng tính toán để phá hệ mã
Sử dụng mô hình tấn công mạnh nhất đã biết, tính thời gian cần thiết để phá giải hệ mã
So sánh thời gian cần thiết trên với thời gian yêu cầu bảo mật để đánh giá tính bảo mật của hệ
Mô hình tấn công
Tấn công chỉ biết bản mã - ciphertext-only attack
Tấn công biết bản rõ - Known-plaintext attack
Tấn công bản rõ chọn sẵn
Tấn công bản mã chọn sẵn
Một số hệ mã cổ điển
Mật mã một bảng thể
Hoán vị chữ trong bảng chữ cái
Mật mã nhân tính
Mật mã cộng tính
Mật mã affine = nhân tính + cộng tính
Mật mã đa bảng thế
Vigenere Cipher
On-time-pad (vernam cipher) : bí mật tuyệt đối