Nhận xét 2,5 (chiều dài đầu ra Oracle) Định nghĩa trên không xác định độ dài đầu ra
của oracle (tức là, chiều dài của câu trả lời cho các truy vấn oracle). Trong một số trường hợp, nó là thuận tiện
để xác định chiều dài đầu ra này với tham số bảo mật, nhưng trong nhiều trường hợp chúng ta không làm theo điều này
ước (ví dụ, trong Dự 2.8 dưới đây). Trong mọi trường hợp, nó là tầm thường để thực hiện một oracle với
một chiều dài đầu ra cho một oracle với chiều dài đầu ra khác nhau, vì vậy chúng tôi cho phép mình bỏ qua điều này
vấn đề.
Ghi chú 2.6 (xác minh xác định) Nhớ lại rằng Definition 2.4 nhiệm vụ mà cả Prover
và xác minh được xác định. Thực tế này lệch khỏi truyền thống (trong lĩnh vực này) cho phép
người xác minh được tính xác suất; nhưng xây dựng Micali (trong các ngẫu nhiên Oracle Model) xảy ra
để sử dụng một thẩm xác định (x [27]). Vấn đề này là không cần thiết cho kết quả chính của chúng tôi, nhưng
đóng một vai trò quan trọng trong chứng minh của mệnh đề 5.8 (do K. Nissim). Chúng tôi lưu ý rằng khi
làm việc trong các ngẫu nhiên Oracle Model (và chỉ chăm sóc về tính đầy đủ và lành mạnh), người ta có thể
giả định mà không mất tính tổng quát rằng Prover là xác định (vì nó có thể có được đầy đủ
ngẫu nhiên bằng cách truy vấn oracle). Điều này không nắm giữ đối với người xác minh với, vì đồng tiền của nó
tung có thể phải là không biết đến Prover.
Định lý 2.7 (Micali [27]) Có tồn tại một hệ thống chứng minh không tương tác CS trong Random Oracle
Model.
Đối với những bằng chứng về xây dựng của chúng tôi (Định lý 4.4), chúng ta cần một điều kiện lành mạnh khác với
một trong những từ trên. Cụ thể, chúng ta cần phải chắc chắn rằng cho máy M (và
đang được dịch, vui lòng đợi..
