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
Giới thiệu anime: Hyouka
Giới thiệu anime: Hyouka
Hyouka (氷菓 - Băng Quả) hay còn có tên là "Kotenbu" (古典部 - Cổ Điển Hội) là 1 series light novel được sáng tác bởi nhà văn Honobu Yonezawa và phát hành bởi nhà xuất bản Kadokawa Shoten
Cơ bản về nến và cách đọc biểu đồ nến Nhật trong chứng khoán
Cơ bản về nến và cách đọc biểu đồ nến Nhật trong chứng khoán
Nền tản cơ bản của một nhà đầu tư thực thụ bắt nguồn từ việc đọc hiểu nến và biểu đồ giá trong chứng khoán
[Light Novel Rating] Fate/Zero – Cuộc chiến Chén Thánh trên giấy
[Light Novel Rating] Fate/Zero – Cuộc chiến Chén Thánh trên giấy
Chén Thánh (Holy Grail) là một linh vật có khả năng hiện thực hóa mọi điều ước dù là hoang đường nhất của chủ sở hữu. Vô số pháp sư từ khắp nơi trên thế giới do vậy đều khao khát trở thành kẻ nắm giữ món bảo bối có một không hai này
Chờ ngày lời hứa nở hoa (Zhongli x Guizhong / Guili)
Chờ ngày lời hứa nở hoa (Zhongli x Guizhong / Guili)
Nàng có nhớ không, nhữnglời ta đã nói với nàng vào thời khắc biệt ly? Ta là thần của khế ước. Nhưng đây không phải một khế ước giữa ta và nàng, mà là một lời hứa