Điểm:1

Xác suất bẻ khóa mật mã này bằng cách sử dụng một phần thông tin về khóa riêng thu được từ $k$ khóa chung là bao nhiêu?

lá cờ br

Đối với mật mã sau, xác suất để một người không có khóa bí mật tạo ra khóa chung hợp lệ, chỉ sử dụng thông tin từ danh sách là bao nhiêu? $k$ khóa công khai được tạo trước đó bằng khóa riêng?

Đây là mật mã:

Để tạo khóa mã hóa riêng, $Y$: Để cho $X$ hạt đậu $n$ qua $i$ ma trận các số nguyên ngẫu nhiên giữa $0$$9$, bao gồm. Để cho $Y$ là một véc tơ của $n$ số thực được xác định bằng cách chuyển đổi từng hàng trong $X$ thành một số thực giữa $0$$1$, ví dụ., $x_{1.} = (1, 2, 3)$ trở thành $y_{1} = .123$.

Để tạo khóa giải mã công khai, $W$: Tạo một cặp ngẫu nhiên $j$-chữ số giữa $0$$1$ bao gồm, $a < b$. Để cho $Z =$ $R((Y - a/b)^2)$, ở đâu $R(.)$ trả về thứ tự tăng dần của số thực, ví dụ: $R(23, 44, 2) = (2, 3, 1)$. Để cho $W = (a, b, Z)$.

Để giải mã bằng khóa công khai: kiểm tra nếu $R((Y - w_{1}/w_{2})^2) = (w_{3}, w_{4}, ... , w_{n}).$

Xác suất tạo thành công một hợp lệ $W$ mà không có bất kỳ thông tin về $Y$$1$ ra khỏi $n!$. xác suất tạo thành công một hợp lệ là gì $W$ chỉ với thông tin từ $k$ khóa công khai được tạo trước đó từ $Y$, về mặt $n$, $i$, $j$, và $k$?

Lưu ý: Theo câu trả lời của @grand_chat đây, chúng ta có thể xác định duy nhất bất kỳ $Y$ như một chuỗi các giải pháp cho chuỗi hàm vô hạn $R((Y - r)^2)$, như $r$ nằm trên các số hữu tỷ từ $phút(Y)$ đến $max(Y)$. Điều này ngụ ý rằng người ta không thể suy ra một duy nhất $Y$ từ bất kỳ hữu hạn $k$ khác biệt $W$, mà còn là xác suất tạo ra một giá trị hợp lệ $W$ tăng khi tăng $k$.

[xác suất đoán đúng W đã sửa từ $1/10^n$ đến $1/n!$ mỗi phản hồi]

Điểm:0
lá cờ my

Xác suất tạo thành công một W hợp lệ mà không có bất kỳ thông tin nào về Y là 1 trên $10^n$

Trên thực tế, có vẻ như thông tin duy nhất khó đoán trong W là thành phần Z, đây là một số hoán vị của các giá trị $(1, 2, 3, ..., n)$. Do đó, xác suất đoán thành công là 1 trong $n!$.

xác suất tạo thành công một hợp lệ là gì $W$ chỉ với thông tin từ $k$ khóa công khai được tạo trước đó từ $Y$, về mặt $n, tôi, j$, và $k$?

Cách tiếp cận rõ ràng sẽ lấy khóa công khai hợp lệ và điều chỉnh khóa được liệt kê $a, b$ để có thể $a/b \khoảng a'/b'$; điều này sẽ tương ứng (với xác suất khá tốt) với cùng $Z$, và do đó hợp lệ $W$. Nghĩa là, với một khóa công khai duy nhất, chúng ta có thể tạo một khóa khác.

lá cờ br
Đúng trên cả hai tính! Tôi đã sửa xác suất trong bài như bạn đề xuất. Tôi đồng ý rằng chiến lược tốt nhất là thực hiện một thay đổi nhỏ tầm thường đối với a/b ban đầu, điều này khiến nó trở thành một vấn đề kém thú vị hơn nhiều so với những gì tôi nghĩ. Đây thực sự là một sự đơn giản hóa chính của một cypher có liên quan sẽ không chia sẻ lỗ hổng này. Tôi đã đơn giản hóa nó vì a) các câu hỏi dài ít có khả năng được trả lời hơn và b) bằng chứng của @grand_chat, mặc dù rất thông minh, nhưng không khái quát hóa ngoài các chức năng của loại này. Tôi sẽ phải tìm ra một phiên bản mới của cypher, nhưng tôi sẽ đăng ở đây để cập nhật.

Đă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.