Puncte:0

Parametrul c în euristica FiatâShamir

drapel ph

Conform Wiki există posibilitatea unei dovezi non-interactive de cunoștințe zero a logaritmului discret dacă este provocată $c$ este calculat printr-o funcție hash. Dar care este scopul $c$? De ce nu pot seta întotdeauna $c=1$? Face sistemul vulnerabil?

Puncte:2
drapel my

Face sistemul vulnerabil?

Da; dacă dovatorul ar ști apriori ce valoare a $c$ care va fi folosit, probatorul ar putea emite cu ușurință o dovadă (chiar dacă nu cunoștea jurnalul discret).

Pentru a dovedi cunoștințele despre jurnalul discret al $y$ până la bază $g$, dovatorul transmite valorile $r$ și $t$, iar validatorul verifică dacă $t \equiv g^r y^c$; dacă probatorul a selectat un arbitrar $r$ si calculate $t = g^r y^c$, și a transmis acele valori, această verificare va valida.

În protocolul real neinteractiv, acest lucru nu funcționează deoarece $c$ este o funcție complexă a (printre altele) $t$și, prin urmare, ea nu poate selecta în mod arbitrar $t$ fără a afecta valoarea $c$.

Кирилл Волков avatar
drapel ph
Acum e clar. Mulțumiri!

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.