Puncte:0

Întrebare despre dovada de securitate bazată pe simulare pentru Oblivious Transfer (OT), iar adversarii semi-cinstiți

drapel us

Momentan citesc asta Cum să o simulați â Un tutorial despre tehnica de demonstrare a simulării.

Pe p. 10, există o dovadă folosind simularea pentru 1/2-OT, împotriva adversarilor semi-cinstiți. Pe scurt, jucătorul $P_1$ reține mesajele $b_0$, $b_1$ și jucătorul $P_2$ ține bitul de alegere $Ï$. De cand $P_1$ nu are ieșire, creează un simulator (p.11 jos - p.12 mijloc) care simulează $P_1$punctul de vedere al lui. Pentru $P_2$ creează din nou un simulator (vezi p.12 jos - p.14 mijloc), dar în timp ce simulează vizualizarea nu poate scoate exact $B(α,x_{1-Ï}) \oplus b_{1-Ï}$ deci iese doar B(α,x_{1-Ï}). Apoi demonstrează că distribuțiile ultimilor doi termeni nu se pot distinge din punct de vedere computațional. Se presupune că există un deosebitor $D$ (vezi p. 13 mijloc - p. 14 mijloc) și că dat $D$ un algoritm eficient $A$ pot fi create care pot rupe găsi pre-imagine a $B$ (care este un predicat hardcore) cu probabilitate neglijabilă.

intrebare: Pe baza următoarelor definiții. La p.13 descrie acel presupus deosebitor $D$ după cum urmează :

Presupunem prin contradicție că există o neuniformă distinctor de timp polinomial probabilistic $D$, un polinom $p(·)$ și o serie infinită de tupluri $(Ï, b_Ï, n)$ astfel încât $$Pr[D(Ï, r_0, r_1; α,(B(α, x_Ï) \oplus b_Ï, B(α, x_{1âÏ})))) = 1] â Pr[D(Ï, r_0, r_1; α,(B(α, x_Ï) \oplus b_Ï, B(α, x_{1âÏ}) \oplus 1)) = 1] ⥠\dfrac{1}{p(n)}$$ .

Pe p. 13 mijloc descrie algoritmul $\mathcal{A}$ :

Algoritm $\mathcal{A}$ este dată $Ï$, $b_Ï$ pe banda sa de sfaturi, și primește $(1^n, α, r)$ pentru intrare. $\mathcal{A}$Scopul este de a ghici $B(α, f^{â1}_{α}(S(α; r))$. Pentru a face acest lucru, implicit și fără a-i cunoaște valoarea reală, $\mathcal{A}$ seturi $x_{1âÏ} = f^{â1}_{α} (S(α; r))$ prin setare $r_{1âÏ} = r$ (din intrarea sa).Apoi, algoritmul $\mathcal{A}$ alege o aleatorie $r_Ï$, și calculează $x_Ï = S(α; r_Ï)$ și $β_Ï = B(α, x_Ï) \oplus b_Ï$. In cele din urma, $\mathcal{A}$ alege o aleatorie $β_{1âÏ}$, invocă $D$ la intrare $(Ï, r_0, r_1; α,(β_Ï, β_{1âÏ}))$ și ieșiri $β_{1âÏ}$ dacă $D$ ieșirile 1 și $1âβ_1âÏ$ in caz contrar. Observați că dacă $\mathcal{A}$ presupuneri $β_{1âÏ}$ corect apoi invocă $D$ pe $(Ï, r_0, r_1; α,(B(α, x_Ï) \oplus b_Ï, B(α, x_{1âÏ})))$, iar altfel invocă $D$ pe $(Ï, r_0, r_1; α,(B(α, x_Ï) \oplus b_Ï, B(α, x_{1âÏ}) \oplus 1))$. Astfel, dacă D iese 1, atunci $\mathcal{A}$ presupune că a ghicit $β_{1âÏ}$ corect (din moment ce $D$ iese 1 cu probabilitate mai mare atunci când este dat $B(α, x_{1âÏ})$ decât atunci când este dat $B(α, x_{1âÏ}) \oplus 1)$.

De ce în timp ce $\mathcal{A}$ alege a Aleatoriu $β_{1-Ï}$, când ghiceste incorect este ca $D$ este invocat cu $(Ï, r_0, r_1; α,(B(α, x_Ï) \oplus b_Ï, B(α, x_{1âÏ}) \oplus 1))$? De ce este $B(α, x_{1âÏ}) \oplus 1)$ echivalent cu un aleatoriu $β_{1-Ï}$?

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.