Điểm:1

Bằng chứng về kiến ​​​​thức về nhật ký rời rạc không đổi trong cài đặt song tuyến tính

lá cờ cn

Xem xét một cặp $\mathbb{e}: \mathbb{G}_1\times \mathbb{G}_2\longrightarrow \mathbb{G}_T$ với máy phát điện $g_1$, $g_2$$\mathbb{G}_1$, $\mathbb{G}_2$ tương ứng. Nhóm $\mathbb{G}_1$, $\mathbb{G}_2$, $\mathbb{G}_T$ có thứ tự nguyên tố nào đó $p$.

Đối với một cửa sập $s$, để cho $[g_1,g_1^s,\cdots,g_1^{s^N}], [g_2,g_2^s,\cdots,g_2^{s^N}]$ là chuỗi tham chiếu chung (mặc dù đối với một số lược đồ cam kết đa thức và Snark, tham số chung không chứa $g_2^{s^i}$$i\geq 2$).

yếu tố đã cho $a,b\in \mathbb{G}_1$, tôi muốn chứng minh trong ZK rằng tôi biết một hằng số (trái ngược với đa thức bậc lớn hơn) $\alpha$ như vậy mà $a^{\alpha} = b$. cách hiệu quả nhất để làm điều này là gì?

Một vài ý tưởng tôi đã có:

Ý tưởng 1:

  1. Đối với một phần tử được tạo ngẫu nhiên $a_2\in \mathbb{G}_2$ (thử thách), Prover gửi phần tử $b_2:= a_2^{\alpha}$.

  2. Chuyên gia Xác minh thực hiện kiểm tra ghép nối $\mathbb{e}(a,b_2) = \mathbb{e}(a_2,b)$

ý tưởng 2

  1. Nhà tiên tri chứng minh với kiến ​​thức bằng không rằng anh ta biết một số đa thức $f(X)$ như vậy mà $a^{f(s)} = b$ (có nhiều cách đơn giản để thực hiện việc này, không quá khác biệt so với giao thức của Schnorr dành cho PoK của nhật ký rời rạc)

  2. Prover gửi phần tử $b_2:= g_2^{s^N\cdot \alpha}$ (điều này là không thể nếu $\alpha = f(s)$ cho một số đa thức không cố định $f(X)$).

  3. Người Xác minh xác minh bằng chứng được gửi ở Bước 1.

  4. Chuyên gia Xác minh thực hiện kiểm tra ghép nối $\mathbb{e}(a,b_2) = \mathbb{e}(b,g_2^{s^N}) $

Có các giao thức hiệu quả hơn sẽ thực hiện công việc không? Tôi không đặc biệt thích ý tưởng dựa vào thuật toán băm tạo ra các phần tử ngẫu nhiên của nhóm $\mathbb{G}_2$ như những thách thức.

Điểm:1
lá cờ ru

Tôi không nghĩ rằng một trong hai ý kiến ​​​​này là không có kiến ​​​​thức, vì tôi không hiểu làm thế nào người xác minh có thể tạo ra bảng điểm hợp lệ mà không có sự hợp tác của người xác minh.

Mặt khác, nếu chúng ta chỉ thực hiện giao thức Schnorr cho $\mathbb G_1$ mà không sử dụng cấu trúc song tuyến tính, điều đó dường như sẽ thực hiện công việc. Có một lý do tại sao điều này sẽ không được chấp nhận?

Mathdropout avatar
lá cờ cn
Cảm ơn. Bạn nói đúng, giao thức của Schnorr sẽ hoạt động mà không cần sửa đổi gì. Tôi đã nghĩ rằng sẽ có một khoảng trống trong giao thức vì thừa số mù do Nhà tiên tri chọn có thể là một đa thức không cố định. Nhưng nếu đa thức $\gamma\cdot f(X) + c(X)$ là một hằng số đối với đa thức mù đã xác định $c(X)$ và một thử thách được tạo ngẫu nhiên $\gamma$, thì nó sẽ dẫn đến đa thức $ f(X)$ là hằng số. Không cần ghép nối hoặc chuỗi tham chiếu chung.

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