Điểm:0

Bí mật hoàn hảo cho mật mã Shift

lá cờ au

Tôi đã đọc định nghĩa của bí mật hoàn hảo như sau:

Một hệ thống mật mã có tính bí mật hoàn hảo nếu $\Pr(x | y) = \Pr(x)$, cho tất cả $x \in P$$y \in C$, ở đâu $P,C$ lần lượt là tập bản rõ và bản mã.

Bây giờ, giả sử có 26 khóa trong Mật mã Shift (SC) với xác suất 1/26. Sau đó, đối với bất kỳ bản rõ nào có phân phối xác suất, SC có độ bí mật hoàn hảo.

Bằng chứng bắt đầu với:

$$\Pr(y) = \sum_{k \in \mathbb{Z}_{26}} \Pr(k)\Pr\left(x = d_k(y)\right)$$

Tôi không hiểu phần này (phân phối xác suất trên $C$) và cách nó được tính toán.

obs.: quy tắc mã hóa cho mật mã dịch chuyển là $e_k(x) = (x+k) \text{ mod 26} (x \in \mathbb{Z_{26}})$.

Cũng lưu ý rằng $K$ là tập hợp các khóa.

kelalaka avatar
lá cờ in
$c bất kỳ = x + k$, vì vậy xác suất chọn $k$ nhân với xác suất có $x$ giải mã được $y$ bên dưới khóa. Trong trường hợp này, thứ hai luôn là 1. Và tính tổng tất cả.
João Víctor Melo avatar
lá cờ au
Tại sao thứ hai luôn là 1?
kelalaka avatar
lá cờ in
Đối với mỗi bản rõ luôn có một bản mã dưới bất kỳ khóa nào và điều ngược lại cũng đúng.
João Víctor Melo avatar
lá cờ au
Bây giờ, tôi có thể hiểu được.
kelalaka avatar
lá cờ in
Khi sẵn sàng, bạn có thể viết câu trả lời của riêng mình, bằng cách này bạn có thể tìm hiểu thêm. Cộng đồng của chúng tôi sẽ kiểm tra câu trả lời của bạn...
kelalaka avatar
lá cờ in
Bạn có chắc chắn rằng SC này có SC gốc hay SC đã sửa đổi chỉ chấp nhận một ký tự để mã hóa không? [Mật mã dịch chuyển có thể đạt được độ bí mật hoàn hảo không?](https://crypto.stackexchange.com/q/5662/18298)
João Víctor Melo avatar
lá cờ au
Tôi không hiểu rõ ý của bạn.
kelalaka avatar
lá cờ in
Nếu bạn đọc đúng câu trả lời, bạn cần thấy điều đó; Mật mã Shift (SC) chỉ có thể đạt được độ bí mật hoàn hảo nếu nó bị hạn chế mã hóa một chữ cái. Vì vậy, người ta cần phải đề cập đến điều này; đặt $SC'$ là $SC$ đã sửa đổi sao cho đối với một khóa ngẫu nhiên, nó chỉ mã hóa một ký tự. Cuối cùng, đây là One-Time-Pad nếu bạn tiếp tục sử dụng một phím ngẫu nhiên khác cho mỗi ký tự.
kelalaka avatar
lá cờ in
Bạn có nhận thấy điểm?
Điểm:0
lá cờ au

Chúng tôi sẽ chứng minh rằng $\Pr[x |y] = \Pr[x]$, trước tiên lưu ý rằng, vì, đối với mỗi phần tử của $P$, ta luôn có một phần tử của $C$, dưới một phím, $\Pr\left(x = d_k(y)\right) = 1$, Vì thế:

$$\Pr(y) = \sum_{k \in \mathbb{Z}_{26}} \Pr(k)\Pr\left(x = d_k(y)\right) = \sum_{k \in \mathbb{Z}_{26}} \Pr(k) $$

Bây giờ, tổng đại diện cho sự kết hợp của tất cả các liên kết của một khóa và giải mã.

Nhưng kể từ khi $e_k(x) = (x+ K) = y \mod 26$, chúng tôi kết luận rằng $\Pr\left(x = d_k(y)\right) = \Pr (y-K) = 1$. Rõ ràng là $\Pr(k) = 1/26$, Vì thế $\Pr(y) = 1/26$.

Hiện nay, $\Pr[y|x] = \Pr[K] = 1/26$, vì đã cho $x$, $y$ là duy nhất (được xác định duy nhất thông qua $K$). Bây giờ bởi Định lý Bayes chúng tôi biết:

$$\Pr[x|y] = \frac{\Pr[x]\Pr[y|x]}{\Pr[y]} = \frac{\Pr[x]\cdot 1/26}{1 /26} = \Pr[x]$$

và điều này kết luận một thực tế rằng Dịch chuyển mật mã mang đến bí mật hoàn hảo.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.