Puncte:0

Mai multe dovezi de cunoștințe logaritmice discrete

drapel ph

Conform Wiki există o abordare pentru demonstrarea cunoașterii $x$ astfel încât $g^x = y$. Cum pot dovedi că știu $x_1, x_2$ astfel încât $g^{x_1} = y_1, g^{x_2}=y_2$. Desigur, pot face aceste dovezi separat, dar aș dori să le combin într-una singură. Ideea mea este să dovedesc că știu așa ceva $x = x_1 + x_2$ acea $g^x = y_1 y_2$. Dar este sigur? Nu face sistemul vulnerabil?

Puncte:0
drapel my

Dar este sigur?

Ei bine, cunoașterea $x_1 + x_2$ nu înseamnă că știi nici tu $x_1$ sau $x_2$.

Pe de altă parte, dacă ar fi să dovediți cunoașterea $r_1x_1 + r_2x_2$, pentru o întâmplare (de exemplu, selectată de verificator sau de un Oracol aleatoriu) $r_1, r_2$ valori, aceasta ar fi o dovadă de cunoaștere zero a cunoașterii ambelor $x_1, x_2$

Acest lucru se poate face prin extinderea dovezii cunoștințe zero cu un singur exponent într-un mod destul de simplu:

  • Prover trimite $g^v$ către verificator (pentru unii aleatoriu $v$)

  • Verificatorul trimite aleatoriu $c, d$ la doveditor

  • Prover trimite $r = v - cx_1 - dx_2$ la verificator

  • Verificatorul acceptă dacă $g^v = g^r (g^{x_1})^c (g^{x_2})^d$

Кирилл Волков avatar
drapel ph
Pot fi generate $c$ și $d$ printr-o funcție hash?
poncho avatar
drapel my
@ÐиÑиллÐолков: da; de exemplu, am făcut versiunea interactivă - este simplu să o transform într-un protocol neinteractiv
Кирилл Волков avatar
drapel ph
Mulțumesc foarte mult!!
Кирилл Волков avatar
drapel ph
Pot extinde algoritmul pentru $x_1, x_2, x_3, \ldots, x_n$ în același mod?
poncho avatar
drapel my
@ÐиÑиллÐолков: da, funcționează în mod evident.
Кирилл Волков avatar
drapel ph
Poate știi, unde pot găsi dovada schemei propuse?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.