JavaScript is required

Cho bản mã “SW” khóa k là: 7 2 3 3 Khi giải mã bản mã với khóa k theo hệ mã hill ta sẽ thu được bản rõ nào sau đây? Biết hàm mã hóa y=kx

A.

sy

B.

ma

C.

mu

D.

mi

Trả lời:

Đáp án đúng: A


Để giải mã bản mã "SW" với khóa k = 7 2 3 3 theo hệ mã Hill, ta cần thực hiện các bước sau: 1. **Chuyển đổi bản mã thành dạng số:** Giả sử bảng chữ cái tiếng Anh (A=0, B=1, ..., Z=25). Khi đó, S = 18 và W = 22. Vậy bản mã ở dạng số là (18, 22). 2. **Tìm ma trận nghịch đảo của khóa k:** Ma trận khóa k là [[7, 2], [3, 3]]. - Tính định thức của k: det(k) = (7 * 3) - (2 * 3) = 21 - 6 = 15. - Tìm nghịch đảo của định thức theo modulo 26: Ta cần tìm một số x sao cho (15 * x) mod 26 = 1. Số đó là x = 7 vì (15 * 7) mod 26 = 105 mod 26 = 1. - Tính ma trận nghịch đảo k^-1: k^-1 = 7 * [[3, -2], [-3, 7]] mod 26 = [[21, -14], [-21, 49]] mod 26 = [[21, 12], [5, 23]]. 3. **Giải mã:** Nhân ma trận nghịch đảo k^-1 với bản mã đã chuyển đổi: [[21, 12], [5, 23]] * [[18], [22]] = [[(21 * 18) + (12 * 22)], [(5 * 18) + (23 * 22)]] = [[378 + 264], [90 + 506]] = [[642], [596]] mod 26 = [[18], [24]]. 4. **Chuyển đổi lại thành chữ cái:** 18 = S và 24 = Y. Vậy bản rõ là "SY". Tuy nhiên, không có đáp án nào cho ra "SY". Có vẻ như có một lỗi nhỏ trong đề bài hoặc đáp án. Với các đáp án được đưa ra, ta thấy có thể đây là một câu hỏi mẹo, và đáp án gần đúng nhất có thể là "ma", tuy nhiên, không có cơ sở toán học nào cho điều này dựa trên mã Hill tiêu chuẩn. Vì vậy, theo lý thuyết mã Hill, không có đáp án nào đúng.

Cùng ôn thi với bộ câu hỏi trắc nghiệm môn Bảo mật an ninh mạng có đáp án mà tracnghiem.net chia sẽ dưới đây, nhằm giúp các bạn sinh viên chuyên ngành chuẩn bị cho kì thi sắp tới.


50 câu hỏi 60 phút

Câu hỏi liên quan