Điểm:0

Làm cách nào để chứng minh rằng sơ đồ nhận dạng Fiat-Shamir là không có kiến ​​​​thức?

lá cờ in

Tôi đang cố chứng minh rằng giao thức này https://de.wikipedia.org/wiki/Fiat-Shamir-Protokoll không có kiến ​​thức (trang này bằng tiếng Đức nhưng đó là hình ảnh đơn giản và tốt nhất mà tôi có thể tìm thấy)
Tôi là một sinh viên và tôi chưa bao giờ chứng minh thuộc tính không có kiến ​​thức, tôi biết một trình giả lập phải tồn tại để một giao thức trở thành không có kiến ​​thức, nhưng tôi chưa bao giờ thực sự thấy cách thực hiện hoặc cách thực hiện nó , Bạn có thể giúp tôi không?
Hy vọng rằng nó khá đơn giản.. ít nhất, giao thức là như vậy.
Một hình ảnh khác của nó là cái này nếu nó có thể hữu ích: https://www.researchgate.net/figure/The-protocol-steps-in-Fiat-Shamir-zero-knowledge-based-authentication-protocol_fig5_260908542

Điểm:2
lá cờ kr

Sử dụng ký hiệu trong liên kết Wikipedia của bạn để đảm bảo tính nhất quán, với bất kỳ trình xác minh nào, có thể là gian lận $V^*$, bạn muốn xây dựng một mô phỏng $S$ trong đó, chỉ được cung cấp quyền truy cập vào dư lượng bậc hai $v$ (nhưng không phải là căn bậc hai $s$), tạo ra một đầu ra không thể phân biệt được với quan điểm của người xác minh trong tương tác của nó với một người xác minh trung thực.

Cách bạn làm điều này trong trường hợp này về cơ bản là đoán bit $e$ người xác minh sẽ gửi. Bạn thống nhất lấy mẫu một số ngẫu nhiên $y\in(\mathbb{Z}/N\mathbb{Z})^*$, cũng như $e'\in\{0,1\}$, và thiết lập $r=y^2\cdot v^{-e'}$. Trong cả hai trường hợp, $r$ là phần dư bậc hai khả nghịch ngẫu nhiên đều, do đó phân phối của $V^*(r)$ không thể phụ thuộc vào bit $e'$, và do đó, $e=e'$ xảy ra với xác suất chính xác $1/2$ bất chấp chiến lược của $V^*$. Nếu chúng xảy ra bằng nhau, trình giả lập sẽ xuất ra $(r,y)$ và nếu không thì khởi động lại (hoặc hủy bỏ, tùy thuộc vào định nghĩa chính xác của bạn về kiến ​​thức bằng không; điều đó không thành vấn đề).

Trong trường hợp thành công, $(r,y)$ được phân phối chính xác như trong sự tương tác với một câu tục ngữ trung thực: $r$ là thống nhất trong $QR_N$, $y$ là thống nhất trong $(\mathbb{Z}/N\mathbb{Z})^*$, và chúng thỏa mãn $y^2 = r\cdot v^e$. Hơn nữa, thành công đạt được với xác suất vượt trội sau nhiều lần lặp lại nhiều nhất (ở kích thước $N$). Điều này đảm bảo rằng giao thức hoàn toàn không có kiến ​​thức.

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