Wikipedia nêu ra một ví dụ như vậy. Hãy xem xét vấn đề hoàn thành coNP UNSAT: đưa ra một CNF trên biến, chúng tôi muốn thuyết phục người xác minh rằng không thỏa đáng. Chúng tôi xác định thành một đa thức và chọn một số nguyên tố lớn . Đặt
Giao thức tiến hành như sau:n φ φ p q p ( x 1 , ... , x k ) = 1 Σ x k + 1 = 0 ⋯ 1 Σ x n = 0 p ( x 1 , ... , x n ) .φnφφpq
p ( x1, Lọ , xk) = ∑xk + 1= 01⋯ ∑xn= 01p ( x1, Lọ , xn) .
- Prover gửi trình xác minh một số nguyên tố và sau đó xác minh rằng là số nguyên tố.q∈ ( 2n, 2n + 1)q
- Prover gửi trình xác minh . Trình xác minh xác minh rằng và gửi cho prover một ngẫu nhiên .p ( z) ∈ Zq[ z]p ( 0 ) + p ( 1 ) = 0r1
- Prover gửi trình xác minh . Trình xác minh xác minh rằng và gửi cho prover một ngẫu nhiên .p ( r1, z) ∈ Zq[ z]p ( r1, 0 ) + p ( r1, 1 ) = p ( r1)r2
- Cuối cùng, trình xác minh lấy và xác minh rằng nó có giá trị chính xác bằng cách đánh giá trực tiếp.p ( r1, ... , rn) ∈ Zqp
Vì mức độ nhỏ so với , nếu người hoạt động gian lận thì người xác minh có thể sẽ bắt được cô ấy (xem Wikipedia để biết bằng chứng, hoặc tự mình giải quyết bằng cách sử dụng bổ đề Schwartz-Zippel).pq