tailieunhanh - Bài giảng An toàn thông tin: Chương 4 - ThS. Nguyễn Thị Phong Dung

Bài giảng An toàn thông tin: Chương 4 Hệ mật mã khóa đối xứng hiện đại, cung cấp cho người học những kiến thức như: Hệ mật mã hiện đại; Mật mã dòng (Stream Cipher); Mật mã khối (Block Cipher); Hệ mật mã Feistel; Data Encryption Standard (DES); Chuẩn mật mã EAS. Mời các bạn cùng tham khảo! | TRƯỜNG ĐẠI HỌC NGUYỄN TẤT THÀNH KHOA CÔNG NGHỆ THÔNG TIN Bài giảng môn học AN TOÀN THÔNG TIN Chương 4 HỆ MẬT MÃ KHÓA ĐỐI XỨNG HIỆN ĐẠI Số tín chỉ 3 Số tiết 30 tiết Biên soạn ThS. Nguyễn Thị Phong Dung Lý thuyết Email ntpdung@ Bài 4 Tổng quan về Hệ điều hành Hệ mật mã hiện đại Mật mã dòng Stream Cipher Mật mã khối Block Cipher Hệ mật mã Feistel Data Encryption Standard DES Chuẩn mật mã EAS 2 HỆ MẬT MÃ HIỆN ĐẠI Các đặc tính của Hệ mật mã hiện đại Dữ liệu mã hóa lớn. Áp dụng các thuật toán hiện đại phức tạp. Không gian khóa lớn gt gây khó khăn trong việc phá mã bằng kỹ thuật vét cạn brute force . Dùng máy tính để mã hóa và giải mã mã hóa dữ liệu số Dữ liệu được số hóa thành bits số nhị phân . Mã hóa trên dữ liệu bits. Giải mã dữ liệu bits. Chuyển dữ liệu số thành thông tin. HỆ MẬT MÃ HIỆN ĐẠI Các cách thức mã hóa dữ liệu Mã hóa dòng Stream Cipher từng bit hay byte dữ liệu đầu vào được xử lý mã hóa cho đến khi kết thúc luồng dữ liệu. Mã hóa khối Block Cipher dữ liệu được chia thành từng khối để mã hóa hoặc giải mã . Các hình thức sử dụng khóa mã Khóa đối xứng Symmetric key dùng khóa giống nhau cho tác vụ Mã hóa Encrypt và Giải mã Decrypt . Khóa bất đối xứng Asymmetric key Mã hóa bằng một khóa giải mã bằng một khóa khác. HỆ MÃ HÓA DÒNG Stream Cipher Các định nghĩa của Stream Cipher Gọi P Plain text là tập bản rõ gồm các bits xi i 1 2 3 . Gọi C Cipher text là tập bản mã gồm các bits yi i 1 2 3 . Gọi K Key là tập khóa bao gồm các bits zi i 1 2 3 . Mã hóa và giải mã Mã hóa Encryption từng bit đầu vào của dòng dữ liệu Giải mã Decryption từng bit của dòng dữ liệu Ghi chú mod là phép modulo lấy số dư của phép chia. HỆ MÃ HÓA DÒNG Stream Cipher Tinh gọn Biểu thức a b mod 2 cũng chính là phép XOR của a và b a b c a b c mod 2 XOR 0 0 0 0 0 0 1 1 1 1 1 0 1 1 1 1 1 10 0 0 VD mã hóa và giải mã ký tự A 100 0001 với Key 010 1100 Encryption ASCII Decryption ASCII P x1 . x7 100 0001 A P x1 . x7 110 1101 m K x1 . x7 010 1100 K x1 . x7 010 1100 D x1 . x7 110 1101 m D x1 . x7 .

TỪ KHÓA LIÊN QUAN