Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 42 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
42
Dung lượng
864 KB
Nội dung
Tổng quan mãhóa •Mục tiêu mãhóa –Đảm bảo an tồn tin –Xác thực thơngtin •Phân chia mãhóa –Mã hóa mật –Mã hóa cơng khai Tổng quan mãhóa •Lý thuyết độ đo thơngtin Shanon – Tổng quan mãhóa •Một số tính chất –Một phần tử –Lớn Mãhóacổđiển Mục tiêu • Một số giải thuật mãhóathơngtin • Một số đánh giá sơ khả áp dụng Một số phương pháp mật mãcổđiển • Phương pháp thay • Phương pháp dịch chuyển • Phương pháp hốn vị Hình Mơ hình hệ thốngmãhóa quy ước Hệ mật • Định nghĩa 1.1: Hệ thốngmãhóa (cryptosystem) năm (P, C, K, E, D) thỏa mãn điều kiện sau: Tập nguồn P tập hữu hạn tất tin nguồn cần mãhóacó Tập đích C tập hữu hạn tất tincó sau mãhóa (tiếp) Tập khóa K tập hữu hạn khóa sử dụng 2.1 Phương pháp dịch chuyển • Phương pháp mãhóa dịch chuyển phương pháp lâu đời sử dụng để mãhóa • Thơng điệp mãhóa cách dịch chuyển xoay vòng ký tự k vị trí bảng chữ • Trong trường hợp đặc biệt k = 3, gọi phương pháp mãhóa Caesar (tiếp) • Một hệ mã dòng gọi tuần hoàn với chu kỳ d zi+d= zi với số ngun i ≥ • Thí dụ: Mã Vigenère với độ dài từ khố m coi mã dòng tuần hồn với chu kỳ m Trong trường hợp này, khoá K = (k1, km) Bản thân K tạo m phần tử dòng khố: zi = ki, ≤ i ≤ m Sau dòng khố tự lặp lại 2.5 Thám mã hệ mãcổđiển Giả thiết chung coi đối phương Oscar biết hệ mật dùng Giả thiết gọi nguyên lý Kerekhoff Các mức độ cơng • Chỉ có mã: Thám mãcó xâu mã y • Bản rõ biết: Thám mãcó xâu rõ x xâu mã tương ứng y (tiếp) • Bản rõ lựa chọn: Thám mã nhận quyền truy nhập tạm thời vào chế mãhoá Bởi vậy, thám mã chọn xâu rõ x tạo nên xâu mã y tương ứng • Bản mã lựa chọn: Thám mãcó quyền truy nhập tạm thời vào chế giải mã Bởi thám mã chọn mã y tạo nên xâu rõ x tương ứng Yêu cầu • Bản rõ lựa chọn: Thám mã nhận quyền truy nhập tạm thời vào chế mã hố Bởi vậy, thám mã chọn xâu rõ x tạo nên xâu mã y tương ứng • Bản mã lựa chọn: Thám mãcó quyền truy nhập tạm thời vào chế giải mã Bởi thám mã chọn mã y tạo nên xâu rõ x tương ứng Tấn cơng cómã Giả sử rằng, xâu rõ văn tiếng Anh thơng thường khơng có chấm câu khoảng trống (mã thám khó khăn mã dấu chấm câu khoảng trống) Các ước lượng bảng lấy theo tài liệu Beker Piper Beker Piper phân 26 chữ thành nhóm sau: • E: có xác suất khoảng 0,120 • T, A, O, I, N, S, H, R : ký tự có xac suất khoảng 0,06 đến 0,09 • D, L : ký tự có xác suất chừng 0,04 • C, U, M, W, F, G, Y, P, B: ký tự có xác suất khoảng 0,015 đến 0,023 • V, K, J, X, Q, Z ký tự có xác suất nhỏ 0,01 (tiếp) • Việc xem xét dãy gồm ký tự liên tiếp (được gọi đôi - diagrams ba Trigrams) hữu ích • 30 đơi thơng dụng (theo tự giảm dần ) là: TH, HE, IN, ER, AN, RE, ED, ON, ES, ST, EN, AT, TO, NT, HA, ND, OU, EA, NG, AS, OR, TI, IS, ET, IT, AR, TE, SE, HI OF • 12 ba thông dụng (theo thứ tự giảm dần) là: THE, ING, AND, HER, ERE, ENT, THA, NTH, WAS, ETH, FOR DTH Thám mã hệ mã thay Phân tích suất (tiếp) • Do Z xuất nhiều nhiều so với ký tự khác mã nên đốn rằng, dZ(Z) = e • Các ký tự lại xuất 10 lần (mỗi ký tự) C, D, F, J, R, M, Y Ta hy vọng rằng, ký tự mã khoá (một tập ) t, a, o, i, n, s, h, r, nhiên khác biệt tần suất khơng đủ cho ta có đốn thích hợp (tiếp) • Tới lúc ta phải xem xét đôi, đặc biệt đơi có dạng -Z Z- ta giả sử Z giải mã thành e • Nhận thấy đôi thường gặp dạng DZ ZW (4 lần ); NZ ZU (3lần ); RZ, HZ, XZ, FZ, ZR, ZV, ZC, ZD ZJ (2 lần bộ) (tiếp) • • • • • • • • o- r - riend - ro - - arise - a - inedhise - - t - - - ass - it YIFQFMZRWQFYVECFMDZPCVMRZNMDZVEJBTXCDDUMJ hs - r - riseasi - e - a - orationhadta - - en - -ace - hi - e NDIFEFMDZCDMQZKCEYFCJMYRNCWJCSZREZCHZUNMXZ he - asnt - oo - in - i - o - redso - e - ore - ineandhesett NZUCDRJXYYSMRTMEYIFZWDYVZVYFZUMRZCRWNZDZJJ - ed - ac - inhischair - aceti - ted - - to - ardsthes - n XZWGCHSMRNMDHNCMFQCHZJMXJZWIEJYUCFWDJNZDIR Bản rõ hồn chỉnh • Our friend from Pais examined his empty glass with surprise, as if evaporation had taen place while he wasn't looking I poured some more wine and he settled back in his chair, face tilted up towards the sun ...Tổng quan mã hóa •Lý thuyết độ đo thơng tin Shanon – Tổng quan mã hóa •Một số tính chất –Một phần tử –Lớn Mã hóa cổ điển Mục tiêu • Một số giải thuật mã hóa thơng tin • Một số đánh... (P, C, K, E, D) thỏa mãn điều kiện sau: Tập nguồn P tập hữu hạn tất tin nguồn cần mã hóa có Tập đích C tập hữu hạn tất tin có sau mã hóa (tiếp) Tập khóa K tập hữu hạn khóa sử dụng 2.1 Phương... xét • Là phương pháp mã hóa đơn giản, thao tác xử lý mã hóa giải mã thực nhanh chóng • Tuy nhiên, thực tế, phương pháp dễ dàng bị phá vỡ cách thử khả khóa k K (khơng gian khóa K có n phần tử