Bài giảng an toàn thông tin mã hóa cổ điển

42 156 0
Bài giảng an toàn thông tin mã hóa cổ điển

Đ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

Tổng quan hóa •Mục tiêu hóa –Đảm bảo an tồn tin –Xác thực thơng tin •Phân chia hóa –Mã hóa mật –Mã hóa cơng khai Tổng quan hóa •Lý thuyết độ đo thơng tin Shanon – Tổng quan hóa •Một số tính chất –Một phần tử –Lớn hóa cổ điển Mục tiêu • Một số giải thuật hóa thơng tin • Một số đánh giá sơ khả áp dụng Một số phương pháp mật 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ống hóa quy ước Hệ mật • Định nghĩa 1.1: Hệ thống 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 hóa  Tập đích C tập hữu hạn tất tin sau 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 hóa dịch chuyển phương pháp lâu đời sử dụng để hóaThơng điệp 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 hóa Caesar (tiếp) • Một hệ dòng gọi tuần hoàn với chu kỳ d zi+d= zi với số ngun i ≥ • Thí dụ: Vigenère với độ dài từ khố m coi 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 hệ 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ỉ mã: Thám xâu y • Bản rõ biết: Thám xâu rõ x xâu tương ứng y (tiếp) • Bản rõ lựa chọn: Thám nhận quyền truy nhập tạm thời vào chế hoá Bởi vậy, thám chọn xâu rõ x tạo nên xâu y tương ứng • Bản lựa chọn: Thám quyền truy nhập tạm thời vào chế giải Bởi thám chọn 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 nhận quyền truy nhập tạm thời vào chế hố Bởi vậy, thám chọn xâu rõ x tạo nên xâu y tương ứng • Bản lựa chọn: Thám quyền truy nhập tạm thời vào chế giải Bởi thám chọn y tạo nên xâu rõ x tương ứng Tấn cơng Giả sử rằng, xâu rõ văn tiếng Anh thơng thường khơng chấm câu khoảng trống (mã thám khó khăn 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: xác suất khoảng 0,120 • T, A, O, I, N, S, H, R : ký tự xac suất khoảng 0,06 đến 0,09 • D, L : ký tự xác suất chừng 0,04 • C, U, M, W, F, G, Y, P, B: ký tự xác suất khoảng 0,015 đến 0,023 • V, K, J, X, Q, Z ký tự 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 hệ thay Phân tích suất (tiếp) • Do Z xuất nhiều nhiều so với ký tự khác 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ự 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 đốn thích hợp (tiếp) • Tới lúc ta phải xem xét đôi, đặc biệt đơi dạng -Z Z- ta giả sử Z giải 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ử

Ngày đăng: 28/03/2019, 15:21

Từ khóa liên quan

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

Tài liệu liên quan