Bằng chứng không kiến ​​thức: Ví dụ trừu tượng


7

Vì vậy, tôi đã đọc về ZKP trên wikipedia , ví dụ tóm tắt tóm tắt như sau:

Peggy muốn chứng minh với Victor rằng cô biết bí mật về một cánh cửa bên trong một hang động nối A và B với nhau (xem sơ đồ) mà không tiết lộ từ bí mật với Victor.

  • Peggy có một mục ngẫu nhiên không biết với Victor
  • Victor hét lên để Peggy đi ra khỏi đường A hoặc B (được chọn ngẫu nhiên)
  • và do đó, cô phải biết từ bí mật để đi ra khỏi con đường mà Victor chọn mà không tiết lộ cho Victor từ bí mật. Victor xây dựng tâm sự nhiều lần điều này được thực hiện.

Tuy nhiên, tại sao Victor không được phép xem con đường nào mà Peggy chọn để đi vào? Vì điều này không tiết lộ bất kỳ thông tin thêm về từ bí mật là gì.

Tại sao Victor không thể nhìn thấy cách cô ấy đi vào và yêu cầu cô ấy chứng minh 4 khả năng, đó là:

  • Nhập từ A và thoát khỏi A
  • Nhập từ A và thoát khỏi B
  • Nhập từ B và thoát khỏi A
  • Nhập từ B và thoát khỏi B

Câu trả lời:


7

Tôi tin rằng điều này được thực hiện để minh họa hai điều.

(i) Xác suất nhỏ, đóPtrứngProver) có thể nói dối. Nếu cô ấy thực sự không biết từ ma thuật vàVictor (Verifier) ​​thấy cô ấy đi Path A, anh sẽ luôn yêu cầu cô quay trở lại qua con đường B, do đó xác suất của P thành công khi gian lận là 0.

Tuy nhiên, ZKPs thường liên quan đến một cơ hội nhỏ P thành công trong khi gian lận, được minh họa bởi V không nhìn thấy con đường P mất để đến cửa ma thuật.

(ii) Vkhông học bí mật. NếuV đứng ở ngã tư đường AB, trong khi P đi đến cánh cửa ma thuật để nói từ ma thuật của cô ấy, nó có thể hiểu được V để có thể nghe Pnói lời bí mật của cô. Cách duy nhất để đảm bảo rằngV không học từ ma thuật, là để anh ta đợi bên ngoài hang, cho đến khi P đã chọn một con đường.


(i) tại sao chúng ta không được phép có xác suất P thành công khi gian lận về 0, điều đó có lý tưởng không? (ii) Anh ta vẫn không biết bí mật, anh ta theo dõi cô ta đi vào, hét lên lối ra nào, và sau đó theo dõi lối ra của cô ta. (thay vì quay lưng lại khi cô ấy đi vào và nhìn cô ấy đi ra)
Brandon

(i) Chắc chắn, điều này sẽ là lý tưởng. Tuy nhiên, thông thường, đây không phải là trường hợp thực tếZKPhệ thống. (ii) Đó chỉ là vấn đề ngữ nghĩa, anh ta có thể nghe cô nói từ ma thuật, khi anh ta đang đứng ở ngã tư đườngAB. P muốn ngăn chặn điều này và yêu cầu Vchờ đợi bên ngoài hang động.
Riyil

(i) vâng, có vẻ như các hệ thống ZKP thường dựa trên xác suất nhỏ nhưng điều này có thể là do thực tế khó có thể đưa ra một kịch bản kiến ​​thức hoàn hảo như tôi đã nêu chứ không phải là một tài sản của ZKP. Sau khi tất cả ZKP yêu cầu nó phải đầy đủ, âm thanh và kiến ​​thức không, nhưng không có gì để làm với 'một cơ hội nhỏ P thành công trong khi gian lận?' trừ khi sự hiểu biết của tôi về ZKP là sai.
Brandon

(ii) Nhưng V có thể quan sát từ xa và sau đó hét lên liệu có phải đến từ A hoặc B. Nếu bạn định nói V có thể nghe được từ khoảng cách đó, chúng ta sẽ nói rằng V giả vờ quay đầu lại, sau đó bò về phía trước khi Peggy ở trong hang và lắng nghe? Cả hai trường hợp đều có thể xảy ra như nhau và tôi không chắc mục đích quay lưng khi Peggy đi vào là để làm bất cứ điều gì về việc vô tình hoặc cố ý nghe từ bí mật.
Brandon

3

Bài viết cố gắng minh họa tài sản rằng một bằng chứng kiến ​​thức bằng không chỉ có sức thuyết phục đối với người quan sát. Nói cách khác, người quan sát sẽ không thể thuyết phục người khác sau đó.

Nó làm như vậy bằng cách xem xét sự hiện diện của một đồng xu và máy quay video:

Thông báo thêm rằng nếu Victor chọn A và B của mình bằng cách lật một đồng xu trên máy ảnh, giao thức này sẽ mất thuộc tính không có kiến ​​thức; việc lật đồng xu trên máy ảnh có lẽ sẽ thuyết phục được bất kỳ ai xem bản ghi âm sau này.

Giống như đồng xu này, việc ghi lại Peggy vào bên A và rời khỏi bên B sẽ thuyết phục được bất kỳ bên thứ ba nào biết về sự hiện diện của cánh cửa ma thuật. Điều này sẽ coi đó là một bằng chứng xác định, chứ không phải là một bằng chứng xác suất. Điều này càng minh họa điểm thứ hai của Riyil: có một xác suất khác khôngP như vậy mà người hoạt ngôn đã lừa dối.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.