Puncte:2

Diferența dintre DLog și CDH

drapel cn

Există vreun grup concret în care un CDH este exponențial mai ușor (chiar că este încă greu) decât DLog.

fgrieu avatar
drapel ng
Reafirm definițiile: problema DLog din grupul $G$ calculează $x$ dat $g$ în $G$ și $g^x$ pentru $x$ necunoscut aleatoriu în $\mathbb Z_{\lvert G\rvert} $. Problema CDH calculează $g^{ab}$ dat $(g,g^a,g^b)$ pentru $a$ necunoscut și $b$ aleatoriu în $\mathbb Z_{\lvert G\rvert}$.
Mark avatar
drapel ng
Deși nu este ceea ce întrebați, [întrebarea](https://crypto.stackexchange.com/questions/44264/groups-for-which-ddh-is-easy-but-cdh-is-hard?rq=1) despre decalajul dintre DDH și CDH ar trebui probabil legat aici.
Puncte:2
drapel ng

Hârtia Relația dintre ruperea protocolului Diffie-Hellman și calcularea logaritmilor discreti conține unele rezultate de interes, deși sunt oarecum tehnice.

Mai exact, are nevoie de:

Ipoteza de netezime: Pentru $n\în\mathbb{N}$, defini $\nu(n)$ sa fie minim, peste $d\în [n-2\sqrt{n}+1, n+2\sqrt{n}+1]$ a celui mai mare factor prim al $d$. The ipoteza de netezime este asta $\nu(n) = (\log n)^{O(1)}$.

În această setare, dacă cineva are un mic „șir de sfaturi” specific pentru $G$ (Lucrarea afirmă că avem nevoie de factorii primi mari ai $|G|$ și anumiți parametri ai curbelor eliptice --- sfatul total este de lungime $O(\log |G|)$, atunci:

Corolarul 5. Dacă ipoteza de netezime este adevărată, atunci există un algoritm generic (neuniform) în timp polinomial care calculează logaritmi discreti în grupuri ciclice de ordine $n$, efectuând apeluri către un oracol DH pentru același grup, dacă și numai dacă toți factorii primi multipli ai $n$ sunt de ordine $(\log n)^{O(1)}$.

Aici, „factori primi multipli” înseamnă puteri prime $p^e \mid n$ pentru $e > 1$.

Dacă toți factorii primi ai $n$ sunt „singuri” (de ex. $n$ este fără pătrat), se pare că se pot descurca ceva mai bine --- teorema lor 2 acoperă acest caz și pare să înlăture cerința de cunoaștere a curbelor eliptice + ipoteza de netezime (încă mai are nevoie de factorizare) și ele în mod explicit evaluează complexitatea reducerii. Nu o voi copia aici, deoarece afirmația teoremei este oarecum lungă.

Toate acestea înseamnă că, sub o anumită ipoteză teoretică a numărului, în contextul neuniform nu există nicio decalaj între DLOG și CDH.

poncho avatar
drapel my
Este acest rezultat specific curbelor eliptice sau s-ar aplica tuturor grupurilor ciclice? Nici rezumatul dumneavoastră, nici rezumatul lucrării nu afirmă că acesta este aplicabil numai grupurilor CE; cu toate acestea, ipoteza de netezime implică un interval suspect de similar cu intervalul Hasse...
Ievgeni avatar
drapel cn
Deci insinuezi că răspunsul este „nu”?
Mark avatar
drapel ng
@poncho Rezultatul este generic. Ideea este de a aplica CRT/Pohlig Hellman pentru a reduce cazul la grupuri de forma $(\mathbb{Z}/p^e\mathbb{Z})^\times$. Dacă $e > 1$, demonstrarea lor continuă prin încorporarea acestui grup într-un grup de curbe eliptice, de unde cerința legată de Hasse. Totuși, aceasta este doar o parte din dovadă.
Mark avatar
drapel ng
Răspunsul este „nu” pentru algoritmii neuniformi. Dacă ordinea $G$ este totuși greu de calculat, nu este clar cum se face această reducere, deoarece factorizarea în sine este plauzibil de grea (și nu cunosc complexitatea găsirii parametrilor corecti ai curbei eliptice). Totuși, acest rezultat înseamnă că nu poate exista cu adevărat un grup explicit spre care să indicați problemele diferite și, în schimb, ați putea spera să vă uitați la o familie de grupuri (să spunem grupurile RSA $(\mathbb{Z}/ pq\mathbb{Z})^*$ pentru prime aleatorii $p, q$) care cel puțin trebuie să aibă o ordine care este greu de determinat din punct de vedere computațional.

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.