Chương II Mật mã Trong chương trư chúng ta đã nêu ra các khái niệm cơ bản về lý thuyết ớc thông tin, về độ phức tạp của thuật toán, và những khái niệm cơ bản về toán học cần thiết. Chương này sẽ mô tả một cách tổng quan về mã hoá, bao gồm những khái niệm về mã hoá thông tin, một hệ thống mã hoá bao gồm những thành phần nào, khái niệm protocol, các loại protocol. Mã hoá dòng là gì, mã hoá khối là gì, thế nào là hệ thống mã hoá cổ điển, thế nào. | Upload by Chương II Mật mã Trong chương trước chúng ta đã nêu ra các khái niệm cơ bản về lý thuyết thông tin về độ phức tạp của thuật toán và những khái niệm cơ bản về toán học cần thiết. Chương này sẽ mô tả một cách tổng quan về mã hoá bao gồm những khái niệm về mã hoá thông tin một hệ thống mã hoá bao gồm những thành phần nào khái niệm protocol các loại protocol. Mã hoá dòng là gì mã hoá khối là gì thế nào là hệ thống mã hoá cổ điển thế nào là hệ thống mã hoá công khai. Và cố i cùng là lằng những cách nào kẻ địch tấn công hệ thống mã hoá. Những vấn đề sẽ được đề cập trong chương này Khái niệm cơ bản của mã hoá. Protocol Mã dòng mã khối CFB CBC Các hệ mật mã đối xứng và công khai Các cách thám mã 1. Khái ni ệm cơ bản. -Bản rõ plaintext or cleartext Chứa các xâu ký tự gốc thông tin trong bản rõ là thông tin cần mã hoá để giữ bí mật. -Bản mã ciphertext Chứa các ký tự sau khi đã được mã hoá mà nội dung được giữ bí mật. -Mật mã học Crytography Là nghệ thuật và khoa học để giữ thông tin được an toàn. -Sự mã hoá Encryption Quá trình che ấu thông tin bằng phương pháp nào đó để l àm ẩn nội dung bên trong gọi là sự mã hoá. -Sự giải mã Decryption Quá trình biến đổi trả lại bản mã bản thành bản rõ gọi là giải mã. Trang 23 Upload by Quá trình mã hoá và giải mã được thể hiện trong sơ đồ sau Bản rõ Bản mã Bản rõ gốc Mã hoá Giải mã -Hệ mật mã là một hệ bao gồm 5 thành phần P C K E D thoả mãn các tính chất sau P Plaintext là tập hợp hữu hạn các bản rõ có thể. C Ciphertext là tập hợp hữu hạn các bản mã có thể. K Key là tập hợp các bản khoá có thể. E Encrytion là tập hợp các qui tắc mã hoá có thể. D Decrytion là tập hợp các qui tắc giải mã có thể. Chúng ta ã bết một thông báo thường được tổ chức dưới dạng bản rõ. Người gửi sẽ làm nhiệm vụ mã hoá bản rõ kết quả thu được gọi là bản mã. Bản mã này được gửi đi trên một đường truyền tới người nhận sau khi nhận được bản mã người nhận giải mã nó để tìm hiểu nội dung. Dễ dàng thấy được công việc trên khi sử .