Puncte:0

Dată o serie $g^n \mod P$. Membrii consecutivi pot fi alocați unei valori unice care, dacă este dată, poate fi calculată valoarea unică următoare și anterioară

drapel at

Dat un prim sigur $P$ si un generator $g$ care generează toate valorile din $1$ la $P-1$ cu $$g^n \mod P$$

1.) Există acum o funcție $f$ care atribuie o valoare unică unui interval de membri

$$f(g^{i-a_i},...,g^{i+b_i}) = f(g^i) = v_{ia_ib_i}$$

2.) Având în vedere o astfel de valoare unică $v_{ia_ib_i}$ decalajul la următorul $g^{q_i}$ si anterior $g^{-q'_i}$ poate fi calculat/aproximat într-un timp destul de rapid (ore)


Exemplu:
Lăsați acele valori unice să fie membri ai grupului $g^k \equiv 0 \mod 10000$.
Atribuirea (1.) ar fi doar cea mai apropiată astfel de valoare.
Există acum o modalitate de a calcula cel mai mic offset $t$ pentru a găsi următoarea valoare unică $g^r \equiv 0 \mod 1000 $ cu $$g^k\cdot g^t = g^r$$ Același lucru pentru valoarea unică anterioară (ambele cu $|t| \min$)


Mai multe detalii:

  • numărul de valori unice va fi mult mai mic decât $P$
  • va fi dat întotdeauna un număr unic aleatoriu. Calcularea sarcinii 1.) nu trebuie să fie rapid. (Bănuiesc că dacă există o soluție, nu poate fi rapidă, altfel rezolvarea dlog-ului ar fi ușoară)
  • 2.) nu trebuie să fie un calcul exact.Un fel de căutare între un set mic de valori posibile este bine. Dar întotdeauna trebuie să conducă la valoarea unică foarte următoare/anterioră
  • nu toți membrii grupului trebuie să fie atribuiți unei astfel de valori unice -lungimea intervalului ($a+b+1$) ar trebui să fie diferit (în majoritatea cazurilor) pentru o valoare unică

Deci fiecare valoare cu care poate fi generată $g^{i-a_i}$ la $g^{i+b_i}$ este atribuit $f(g^i)$.

Cu excepția cazului în care atribuirea modifică intervalul ($a,b$) se modifică, de asemenea, doar cu unul. Prin urmare $g^{i+1}$: $$a_{i+1} = a_i +1$$ $$b_{i+1} = b_i -1$$ ($b = 0$ ar fi granița misiunii)

kelalaka avatar
drapel in
Valorile unice nu pot fi mai mici de $p$. Argumentul este clar; care este numarul de intervale? luați în considerare $a\times b$ ca o grilă cu $a$ și $b$ de la 1 la $p$, atunci putem vedea că un triunghi îndeplinește valorile unice care sunt în jurul $p^2/2$. Dacă, de asemenea, lăsați $i$ să fie o poziție liberă pe interval, atunci avem nevoie de valori unice mult mai mari. Rețineți că, nu am calculat cu precizie niciuna dintre ele.
J. Doe avatar
drapel at
Numărul de intervale este egal cu numărul acelor valori unice. Cu aceasta, intervalul $a_i,b_i$ este definit cu $i$. Au doar indici, deoarece pot fi diferiți pentru fiecare $i$. În cele mai multe cazuri, dacă $i$ este schimbat cu 1, de asemenea, $a,b$ sunt schimbate doar cu unul. Ele se schimbă la o sumă mai mare doar dacă se schimbă și sarcina. Am adăugat ceva text pentru a fi mai clar.
kodlu avatar
drapel sa
În primul rând, nu puteți genera $0$ cu $g^n$ deoarece $g$ este diferit de zero și niciun $g$ nu împarte $P$ care este prim.În al doilea rând, orice abilitate de a face ceea ce sugerați ar implica un atac extrem de rapid asupra Discrete Log și, prin urmare, este destul de puțin probabil să existe, pe baza tuturor dovezilor actuale pentru problema DL pe grupuri mari mari. Nu există nicio funcție simplă care să păstreze intervalele, acesta este scopul exponențiației care duce la log discret.
J. Doe avatar
drapel at
@kodlu mulțumesc pentru indiciu, am remediat greșeala (0->1). Acele intervale de lungime nu trebuie păstrate (de asemenea, nu ar trebui) între acele valori unice. Sunteți absolut adevărat în ceea ce privește prezicerea unui număr mare de pași înainte. Dar nu sunt foarte sigur dacă acesta este cazul doar pentru cazul următor/anterior. De exemplu. Având în vedere acel exemplu de mai sus $g^k \equiv 0 \mod 10000$ și $g^k$ și $g
J. Doe avatar
drapel at
Un alt exemplu ușor la nivel local ar fi dacă definim acele „valori unice” ca fiecare valoare în care trebuia aplicat operatorul mod (în direcția înainte). De exemplu, pentru $P=11, g=2$ lista de membri ar fi $[1,2,4,8,5,10,9,7,3,6]$ lista cu „valoare unică” ar fi $[5 ,9,7,3]$. Acest lucru ar fi ușor de calculat la nivel local, dar dimensiunea membrilor acestor „liste unice” nu va fi cu mult mai mică decât lista totală. Este necesar un $g \lll P$ pentru a funcționa bine, ceea ce este aproape imposibil de găsit pentru $P$ mari.

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.