Symmetric Encryption pdf

65 759 3
Symmetric Encryption pdf

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

NETWORK SECURITY SYMMETRIC ENCRYPTION MAI Xuân Phú xuanphu150@gmail.com 1 C m nả ơ  Nội dung chương này có nguồn từ: o Nguyễn Đại Thọ, bài giảng môn “An Ninh Mạng”, đại học Công Nghệ Hà Nội 2 Hai k thu t mã hóa ch y uỹ ậ ủ ế  Mã hóa đối xứng o Bên gửi và bên nhận sử dụng chung một khóa o Còn gọi là • Mã hóa truyền thống • Mã hóa khóa riêng / khóa đơn / khóa bí mật o Là kỹ thuật mã hóa duy nhất trước những năm 70 o Hiện vẫn còn được dùng rất phổ biến  Mã hóa khóa công khai (bất đối xứng) o Mỗi bên sử dụng một cặp khóa • Một khóa công khai + Một khóa riêng o Công bố chính thức năm 1976 Nguyễn Đại ThọAn ninh Mạng3 M t s cách phân lo i khácộ ố ạ  Theo phương thức xử lý o Mã hóa khối • Mỗi lần xử lý một khối nguyên bản và tạo ra khối bản mã tương ứng (chẳng hạn 64 hay 128 bit) o Mã hóa luồng • Xử lý dữ liệu đầu vào liên tục (chẳng hạn mỗi lần 1 bit)  Theo phương thức chuyển đổi o Mã hóa thay thế • Chuyển đổi mỗi phần tử nguyên bản thành một phần tử bản mã tương ứng o Mã hóa hoán vị • Bố trí lại vị trí các phần tử trong nguyên bản Nguyễn Đại ThọAn ninh Mạng4 Mô hình h mã hóa i x ngệ đố ứ Nguyễn Đại ThọAn ninh Mạng5 Khóa bí mật dùng chung bởi bên gửi và bên nhận Khóa bí mật dùng chung bởi bên gửi và bên nhận Giải thuật mã hóa Giải thuật giải mã Nguyên bản đầu vào Nguyên bản đầu ra Bản mã truyền đi Mã hóa Y = EK(X) Giải mã X = DK(Y) Mô hình h mã hóa i x ng ệ đố ứ  Gồm có 5 thành phần o Nguyên bản o Giải thuật mã hóa o Khóa bí mật o Bản mã o Giải thuật giải mã  An ninh phụ thuộc vào sự bí mật của khóa, không phụ thuộc vào sự bí mật của giải thuật Nguyễn Đại ThọAn ninh Mạng6 Phá mã  Là nỗ lực giải mã văn bản đã được mã hóa không biết trước khóa bí mật  Có hai phương pháp phá mã o Vét cạn • Thử tất cả các khóa có thể o Thám mã • Khai thác những nhược điểm của giải thuật • Dựa trên những đặc trưng chung của nguyên bản hoặc một số cặp nguyên bản - bản mã mẫu Nguyễn Đại ThọAn ninh Mạng7 Ph ng pháp phá mã vét c nươ ạ  Về lý thuyết có thể thử tất cả các giá trị khóa cho đến khi tìm thấy nguyên bản từ bản mã  Dựa trên giả thiết có thể nhận biết được nguyên bản cần tìm  Tính trung bình cần thử một nửa tổng số các trường hợp có thể  Thực tế không khả khi nếu độ dài khóa lớn Nguyễn Đại ThọAn ninh Mạng8 Th i gian tìm ki m trung bìnhờ ế Nguyễn Đại ThọAn ninh Mạng9 Kích thước khóa (bit) Số lượng khóa Thời gian cần thiết (1 giải mã/μs) Thời gian cần thiết (106 giải mã/μs) 32 56 128 168 26 ký tự (hoán vị) 232 = 4,3 x 109 256 = 7,2 x 1016 2128 = 3,4 x 1038 2168 = 3,7 x 1050 26! = 4 x 1026 231 μs = 35,8 phút 255 μs = 1142 năm 2127 μs = 5,4 x 1024 năm 2167 μs = 5,9 x 1036 năm 2 x 1026 μs = 6,4 x 1012 năm 2,15 ms 10,01 giờ 5,4 x 1018 năm 5,9 x 1030 năm 6,4 x 106 năm Tuổi vũ trụ : ~ 1010 nămKhóa DES dài 56 bit Khóa AES dài 128+ bit Khóa 3DES dài 168 bit Các k thu t thám mãỹ ậ  Chỉ có bản mã o Chỉ biết giải thuật mã hóa và bản mã hiện có  Biết nguyên bản o Biết thêm một số cặp nguyên bản - bản mã  Chọn nguyên bản o Chọn 1 nguyên bản, biết bản mã tương ứng  Chọn bản mã o Chọn 1 bản mã, biết nguyên bản tương ứng  Chọn văn bản o Kết hợp chọn nguyên bản và chọn bản mã Nguyễn Đại ThọAn ninh Mạng10 . NETWORK SECURITY SYMMETRIC ENCRYPTION MAI Xuân Phú xuanphu150@gmail.com 1 C m nả ơ  Nội dung chương

Ngày đăng: 15/03/2014, 16:20

Mục lục

  • Slide 1

  • Cảm ơn

  • Hai kỹ thuật mã hóa chủ yếu

  • Một số cách phân loại khác

  • Mô hình hệ mã hóa đối xứng

  • Mô hình hệ mã hóa đối xứng

  • Phá mã

  • Phương pháp phá mã vét cạn

  • Thời gian tìm kiếm trung bình

  • Các kỹ thuật thám mã

  • An ninh hệ mã hóa

  • Mã hóa thay thế cổ điển

  • Hệ mã hóa Caesar

  • Phá mã hệ mã hóa Caesar

  • Hệ mã hóa đơn bảng

  • Phá mã hệ mã hóa đơn bảng

  • Các tần số chữ cái tiếng Anh

  • Ví dụ phá mã hệ đơn bảng

  • Hệ mã hóa Playfair (1)

  • Hệ mã hóa Playfair (2)

Tài liệu cùng người dùng

Tài liệu liên quan