Puncte:1

Cum să găsiți extractorul în ipoteza cunoașterii exponentului?

drapel et

De la Mihir Bellare hârtie

Lăsa $q$ fi un prim astfel încât $2q +1$ este, de asemenea, prim, și lasă $g$ fi un generator al ordinii $q$ subgrup de ${Z^â}_{2q+1}$. Să presupunem că ni se oferă intrare $q$, $g$, $g^a$ și doriți să scoateți o pereche $(C, Y)$ astfel încât $Y = C^a$. O modalitate de a face acest lucru este să alegeți câteva $c \in Z_q$, lăsa $C = g^c$, si lasa $Y = (g^a)^c$. Intuitiv, KEA1 poate fi privit ca spunând că aceasta este „singura” modalitate de a produce o astfel de pereche. Ipoteza surprinde acest lucru spunând că orice adversar care scoate o astfel de pereche trebuie să „știe” un exponent $c$ astfel încât $g^c = C$. Formalizarea cere să existe un „extractor” care să se poată întoarce $c$.

Am înțeles cum să găsesc o pereche $(C, Y)$ astfel încât $Y = C^a$ prin alegerea oricarei $c \in Z_q$

Cu toate acestea, sunt confuz despre ce înseamnă „extractor” aici. Înseamnă dată perechea $(C, Y)$ unul trebuie să găsească $c$ care a fost folosit pentru a calcula $C$? Dacă da, cum găsim $c$ dat tocmai $(C, Y)$?

Sau înseamnă altceva?

drapel et
@kelalaka - deci spuneți că odată ce $(C, Y)$ este predat celei de-a doua părți, pentru a doua parte, găsirea $c$ este la fel de dificilă ca problema DLOG și aceasta este „Presumarea KEA”?
kelalaka avatar
drapel in
Este destul de clar că este pentru orice Adversar, Pentru dovadă vezi hârtiile. KEA2 este falsificat acolo.
drapel et
@kelalaka - nu caut dovezi - vreau doar să clarific dacă am înțeles corect presupunerea
kelalaka avatar
drapel in
KEA1: Pentru orice adversar $A$ care preia intrarea $q, g, g^a$ și returnează $(C, Y )$ cu $Y = C^a$ există un âextractorâ $\bar{A}$ , care având aceleași intrări ca $A$ returnează $c$ astfel încât $g^c = C$. i.e. astfel de $\bar{A}$ se numește extractor.
drapel et
@kelalaka - Cred că sunt confuz de limbajul acelei declarații. Oare afirmația „există un extractor $\bar{A}$” nu înseamnă că acea problemă DLOG poate fi rezolvată de extractorul $\bar{A}$. Deci, ce anume ar trebui să arate aici? Nu este mai relevant aici dacă extractorul poate fi calculat trivial. Nu pot înțelege ce înseamnă/arată această presupunere
drapel sa
Extractorul primește și banda aleatorie a lui $A$. Asta explică de ce nu calculează logaritmi discreti.Dacă doriți să înțelegeți ideea din spatele ipotezelor de cunoaștere a exponentului, demonstrați-le în modelul de grup generic.
Puncte:3
drapel gb

Ideea de „extractor” este comună atunci când se vorbește despre „cunoaștere” în criptografie. Acest lucru se datorează faptului că este dificil de definit formal ce înseamnă „a ști” ceva. Deci o definim ca însemnând că, dacă cineva poate crea o dovadă validă a cunoștințelor, am putea cumva să „privim în interiorul” procesului respectiv și să extragem cunoștințele.

În acest caz specific, avem o mașină cutie neagră care ia ca intrare $q, g, g^a$, și va ieși $(C, Y)$ astfel încât $Y = C^a$. Pretenția este că această cutie neagră trebuie să „cunoască” exponentul $c$ (Unde $g^c = C$). Și în termeni formali, asta înseamnă că dacă avem acces la această cutie neagră, ar trebui să putem extrage $c$ din ea (cu probabilitate deloc neglijabilă).

Cu toate acestea, este doar o presupunere (și una care nu poate fi falsificată), așa că s-ar putea dovedi a fi greșită.

Puncte:1
drapel in

Dacă ne uităm la referințe lucrarea 11, totul va fi mai clar și așa citim lucrările; privind referințele.

Abrevieri

  • DHA: Ipoteza Diffie-Hellman
  • SDHA-1: Presupunerea puternică Diffie-Hellman -1

Ipotezele 8 sunt despre ceea ce vorbește KEA1; (SDHA-1). Cu propoziția 9 se arată că sub SDHA-1, DHA este valabil ( SDHA-1 $\implică $ DHA). KEA-1 este o reformulare a acestei propuneri;

KEA1: Pentru orice adversar $A$ care necesită intrare $q, g, g^a$ si se intoarce $(C, Y )$ cu $Y = C^a$ există un âextractorâ $\bar{A}$ , care a dat aceleași intrări ca $A$ se intoarce $c$ astfel încât $g^c = C$. i.e. astfel de $\bar{A}$ se numeste extractor.

Adică cuvinte, dacă adversar $A$ rezolvă SDHA-1 atunci $\bar{A}$ (numit extractor) poate rezolva DHA.

drapel sa
Ceva lipsește din definiția dvs. KEA1: extractorul are nevoie de banda aleatorie a adversarului, altfel puteți transforma extractorul într-un solutor de logaritm discret.
kelalaka avatar
drapel in
@K.G.zici că scurta definiție a lui Mihir nu este corectă? KEA1 exact din hârtie.
drapel sa
Lucrările originale lucrează cu familii de algoritmi determiniști. Pentru un anumit motiv. Cu excepția cazului în care păstrați contextul algoritmilor determiniști, KEA1 este fals așa cum este citat, cel puțin după înțelegerea mea intuitivă. Aceasta poate fi sursa neînțelegerii în întrebarea inițială.
kelalaka avatar
drapel in
@KG. hârtia falsifică KEA2 nu KEA1.
drapel sa
Se pare că nu pot explica lucrurile, așa că înțelegeți. Înțelegeți diferența dintre extractor care funcționează pentru un algoritm determinist și extractor care funcționează pentru un algoritm probabilistic?
kelalaka avatar
drapel in
@KG. Mă bucur să aud un răspuns de la tine în loc de acesta.
drapel sa
Am încercat să vă ajut să vă îmbunătățiți răspunsul, dar am eșuat lamentabil. Scuze.
kelalaka avatar
drapel in
@KG. Nu pretind că am dreptate. Sunt aici să aflu adevărul. Ceea ce am înțeles de la tine este că definiției lui Mihir lipsesc detaliile, așa că unde le pot găsi? Vreo referință de căutat?
drapel sa
Se pare că avem probleme cu comunicarea. Pentru înregistrare: documentele KEA ale lui Bellare sunt corecte. Vă rog să nu pretindeți că spun altceva.

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.