Trong một bài báo có tiêu đề "Về khả năng từ chối trong chuỗi tham chiếu chung và mô hình Oracle ngẫu nhiên", Rafael Pass viết:
Chúng tôi lưu ý rằng khi chứng minh bảo mật theo định nghĩa không kiến thức chuẩn trong mô hình RO [Random Oracle], trình giả lập có hai lợi thế so với mô phỏng mô hình đơn giản, cụ thể là,
- Trình mô phỏng có thể thấy những giá trị mà các bên truy vấn nhà tiên tri trên.
- Trình mô phỏng có thể trả lời các truy vấn này theo bất kỳ cách nào nó chọn miễn là câu trả lời "nhìn" OK.
Kỹ thuật đầu tiên, cụ thể là khả năng "giám sát" các truy vấn đối với RO, rất phổ biến trong tất cả các bài viết đề cập đến khái niệm kiến thức không trong mô hình RO.
Bây giờ, hãy xem xét định nghĩa về kiến thức không hộp đen ( PPT là viết tắt của máy Turing có xác suất, thời gian đa thức ):
S ∀ V * ∀ x ∈ L ∀ r một trình giả lập PPT , sao cho (có thể gian lận) Trình xác minh PPT , đầu vào chung và ngẫu nhiên , những điều sau đây không thể phân biệt được:
- quan điểm của trong khi tương tác với người hoạt động trên đầu vào và sử dụng tính ngẫu nhiên ;
- đầu ra của trên đầu vào và , khi được cấp quyền truy cập hộp đen vào .
Ở đây, tôi muốn trưng bày một trình xác minh gian lận , công việc của họ là làm cạn kiệt bất kỳ trình giả lập nào cố gắng theo dõi các truy vấn RO:
Đặt là trình giả lập được đảm bảo bởi bộ định lượng tồn tại trong định nghĩa về kiến thức không hộp đen và để là một đa thức có giới hạn thời gian chạy của trên đầu vào . Giả sử rằng cố gắng theo dõi các truy vấn của đến RO.
Bây giờ, hãy xem xét một gian lận , lần đầu tiên truy vấn RO cho lần (trên các đầu vào tùy ý của sự lựa chọn của nó), sau đó hành động độc hại tùy ý.
Rõ ràng, cạn kiệt giả lập . Một cách đơn giản cho là từ chối hành vi độc hại đó, nhưng theo cách đó, một người phân biệt có thể dễ dàng phân biệt sự tương tác thực sự với mô phỏng. (Vì trong tương tác thực tế, người hoạt ngôn không thể theo dõi các truy vấn của và do đó sẽ không từ chối dựa trên thực tế là đang truy vấn quá nhiều.)
Cách giải quyết cho vấn đề trên là gì?
Biên tập:
Một nguồn tốt để nghiên cứu ZK trong mô hình RO là:
Martin Gagné, Một nghiên cứu về Mô hình Oracle ngẫu nhiên, Ph.D. Luận văn, Đại học California, Davis , 2008, 109 trang. Có sẵn trên ProQuest: http://gradworks.umi.com/33/38/3336254.html
Đặc biệt, nó đưa ra các định nghĩa về ZK hộp đen trong Mô hình RO trong phần 3.3 (trang 20), được quy cho Yung và Zhao: