Puncte:2

Grupuri VDF / RSA

drapel ar

Cred că mă gândesc prea mult la asta; cu toate acestea, trebuie să-mi înlătur îndoielile.

Ce este exact grupurile RSA și cum ordinea lor este necunoscută? Știu că în RSA N se calculează prin înmulțirea a două numere prime (p și q) și este greu de găsit p și q dat fiind N. Este N ceea ce se numește grup RSA?

În VDF folosesc ordinea necunoscută a grupului RSA; cu toate acestea, N este public.

Puncte:7
drapel ng

Grupul RSA pentru modul $N$ a factorizării secrete este pur și simplu grup multiplicativ de numere întregi modulo $N$, des remarcat $\mathbb Z_N^*$. Acesta poate fi vizualizat sau definit ca un submult de numere întregi $m$ în interval $[0,N)$ cu $\gcd(N,m)=1$. Legea grupului este modul de multiplicare $N$, acesta este $a*b$ este restul Diviziune euclidiană de $a\ori b$, Unde $\ori$ este înmulțirea întregului.

Acest grup are ordinea¹ Euler totient $\varphi(N)$. Această cantitate este necunoscută, de la factorizarea lui $N$ este. Putem calcula cu ușurință $\varphi(N)$ dacă cunoaştem factorizarea $N$, și se dovedește că putem factor $N$ daca stim $N$ și $\varphi(N)$.

Notă: criptarea/decriptarea RSA funcționează adesea în totalitate monoid $[0,N)$ sub înmulțire modulo $N$, mai degrabă decât subsetul de grup $\mathbb Z_N^*$. Acest lucru necesită ca $N$ este fără pătrat pentru ca decriptarea să funcționeze în mod fiabil.


În a lui Benjamin Wesolowski Funcții eficiente de întârziere verificabile (în procedurile EuroCrypt 2019), $(\mathbf Z/N\mathbf Z)^Ã$ este $\mathbb Z_N^*$. Notația lor reflectă o construcție a acestui grup ca restricție la elemente inversabile ale mulțimii de coeficient de clase de echivalenţă în numere întregi (pe care le notează $\mathbf Z$ Decat $\mathbb Z$ de mai sus), pentru relația de echivalență modulo congruent² $N$, conform legii $Ã$ care este compatibil cu această relaţie de echivalenţă. Înțeleg că așa fac băieții de matematică; Nu sunt chiar unul.

Vedea cometariu pentru mai multe referințe despre VDF.


¹ adică, deoarece este o mulțime finită, este numărul de elemente.

² prin definiție, $a\equiv b\pmod N\iff\exists q,\,a=b+q\times N$, cu toate cantitățile în $\mathbb Z$.

ckamath avatar
drapel ag
VDF-urile au fost definite [aici](https://eprint.iacr.org/2018/601), mai exact. ([Acesta](https://eprint.iacr.org/2018/712) este un sondaj bun.)
Puncte:0
drapel in

cum ordinea lor este necunoscută?

Cheia publică RSA poate fi generată folosind calculul multipartit (MPC) (sau, mai puțin frumos, de către o terță parte de încredere). Atunci, N este într-adevăr public, dar p și q nu sunt, așa că ordinea grupului este necunoscută.

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.