Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (769.44 KB, 10 trang )
1
Lecture 2: Thám mã các hệ mã cổ điển
1. Giới thiệu
2. Thám hệ mã Affine
3. Tấn công với bản rõ đã biết trên hệ mật Hill
2
Giới thiệu
•Giả thiết chung là đối phương đã biết hệ mật đang dùng -
Giả thiết này được gọi là nguyên lý Kerckhoff.
•Trước tiên ta phân biệt các mức độ tấn công khác nhau
vào các hệ mật. Sau đây là một số loại thông dụng nhất.
– Chỉ có bản mã: Thám mã chỉ có xâu bản mã y.
– Bản rõ đã biết:Thám mã có xâu bản rõ x và xâu bản mã
tương ứng y.
– Bản rõ được lựa chọn: Thám mã đã nhận
được quyền
truy nhập tạm thời vào cơ chế mã hoá. Bởi vậy, thám
mã có thể chọn một xâu bản rõ x và tạo nên xâu bản mã
y tương ứng.
– Bản mã được lựa chọn: Có thể chọn một bản mã y và
tạo nên xâu bản rõ x tương ứng.
3
Giới thiệu
•Cónhiều kỹ thuật thám mã sử dụng các tính chất thống kê
của ngôn ngữ tiếng Anh. Nhiều tác giả đã ước lượng tần
số tương đối của 26 chữ cái theo các tính toán thống kê từ
nhiều tiểu thuyết, tạp chí và báo. Các ước lượng trong
bảng sau được lấy theo tài liệu của Beker và Piper.
4
Thám hệ mã Affine
•Mật mã Affine là một ví dụ đơn giản cho ta thấy cách