Mật mã Hill

Mật Mã Hill được đề xuất bởi Lester.S.Hill năm 1929. Mã cũng được thực hiện trên từng bộ m ký tự. mỗi ký tự trong bản mã một tổ hợp tuyến tính (trên vành Z26) của m ký tự trong bản rõ. Khoá sẽ được cho bởi một ma trận cấp m, tức nó là một phần tử của Z26mxm.

Định nghĩa

[sửa | sửa mã nguồn]

Mã Hill là bộ (P, C, K, E, D), thỏa mãn: • P = C = Z26m, với m là một số nguyên dương. • K = {k Z26m x m | (|k|, m) = 1}.

k = K. Ta định nghĩa:

Khoá lập mã: ek(x1, x2, …, xm) = (x1, x2, …, xm).k Khoá giải mã: dk(y1, y2, …, ym) = (y1, y2, …, ym).k-1

m = 2; k =  |k| = 1 (mod 26) vì thế k-1 =

Với các bộ 2 ký tự (x1, x2) ta có thể mã hoá theo công thức sau: (y1, y2) = (x1, x2).k = (x1, x2). = (11x1 + 3x2, 8x1 + 7x2) Khoá giải mã sẽ là: (x1, x2) = (y1, y2).k-1 = (y1, y2). = (7y1 + 23y2, 18y1 + 11y2) Nhận xét: 1. Số lượng khoá không có công thức tường minh để tính. 2. Nếu biết m cũng có thể dễ dàng dùng máy tính để giải mã.

Phân tích mã

[sửa | sửa mã nguồn]


Tham khảo

[sửa | sửa mã nguồn]
Chúng tôi bán
Bài viết liên quan
Pháp quốc Slane (スレイン法国) - Overlord
Pháp quốc Slane (スレイン法国) - Overlord
Pháp quốc Slane (スレイン法国) là quốc gia của con người do Lục Đại Thần sáng lập vào 600 năm trước trong thế giới mới.
The Silence of The Marsh - Sự Yên Lặng Của Đầm Lầy
The Silence of The Marsh - Sự Yên Lặng Của Đầm Lầy
The Silence of The Marsh (Sự Yên Lặng Của Đầm Lầy) là một phim tâm lý tội phạm có lối kể chuyện thú vị với các tình tiết xen lẫn giữa đời thực và tiểu thuyết
Kỹ năng của Toshinori Yagi - One For All - Boku no Hero Academia
Kỹ năng của Toshinori Yagi - One For All - Boku no Hero Academia
Là anh hùng nổi tiếng nhất thế giới - All Might, Toshinori là người kế nhiệm thứ 8 và có thể sử dụng rất thành thạo One For All
Nhân vật Hanekawa Tsubasa trong Monogatari Series
Nhân vật Hanekawa Tsubasa trong Monogatari Series
Hanekawa Tsubasa (羽川 翼, Hanekawa Tsubasa) là bạn cùng lớp cũng như là người bạn thân nhất của Araragi Koyomi