Puncte:3

$n=pq$ și $n=p^2q$.Cum să luați valoarea a doi $n$ este același în securitate

drapel us

De exemplu, modulul RSA al lui Paillier este $n=pq$, dar modulul RSA al OU este $p^2q$. Cred că când doi $n$ sunt aceleași, securitatea celor două scheme criptografice trebuie să fie diferită. Deci, de exemplu, dacă iau 3072 pentru Paillier's $n$, cât timp ar trebui să iau pentru OU $n$?

Puncte:6
drapel ng

În „Iau 3072 pentru Paillier’s $n$", 3072 este cu siguranță dimensiunea biților a $n$. Astfel, voi citi întrebarea ca:

Cât de lățime ar trebui să fie OU $n=p^2q$ să fie la fel de sigur ca a lui Paillier $n=pq$ de 3072 de biți?

Cel mai cunoscut atac împotriva ambelor criptosisteme este factorizarea $n$.

Cea mai cunoscută metodă de factorizare pentru $n=pq$ cu $p$ și $q$ numere prime aleatorii de aproximativ aceeași dimensiune este GNFS, de cost $L_n[1/3,4\cdot3^{-2/3}]$, per Notaţia L.

Pentru factorizarea $n=p^2q$, GNFS funcționează și cu costuri similare, așa că trebuie să avem $n$ cel puțin 3072 de biți. In orice caz, ECM-ul lui Lenstra este de asemenea de luat în considerare și (cred) costul este de aproximativ $L_{\min(p,q)}[1/2,2^{1/2}]$. Astfel, pentru a maximiza rezistența la acel algoritm ulterior ar trebui să avem $p$ și $q$ de aproape aceeași dimensiune. Acea dimensiune trebuie să fie de cel puțin 1024 de biți pentru a obține un 3072 de biți $n$. Și dacă facem calculul și ignorăm $o(1)$ în $L_k[\alpha,c]=e^{(c+o(1))\ln(k)^\alpha\ln(\ln(k))^{1-\alpha}}$, obținem acel 1024 de biți $p$ și $q$ este (abia) suficient pentru ca ECM să fie mai costisitor decât GNFS.

Prin urmare ar trebui să avem $p$ și $q$ de cel puțin 1024 de biți, de ex. in raza de actiune $[2^{1024-1/3},2^{1024}]$ pentru 3072 de biți $n$. Dacă vrem să greșim pe partea sigură pentru că am ignorat $o(1)$, putem lovi asta puțin de ex. 1152 de biți, de ex. in raza de actiune $[2^{1152-1/3},2^{1152}]$ pentru 3456 de biți $n$.

Același calcul acceptă Citatul misterios al căpitanului Nemo „RSA Moduli ar trebui să aibă 3 factori primi”..


Adăugare: dovezi justificative în Mathematica, producând 0,5⦠(respectiv 10,3â¦) pentru logaritmul de bază 2 al raportului de lucru dintre factorii ECM @1024-bit (resp. @1152 biți), la lucrul pentru Produs GNFS @3072-bit. Încearcă online!.

L[n_, a_, c_] := Exp[c (Log[n]^a) (Log[Log[n]]^(1-a))];
LGNFS[n_] := L[n, 1/3, 4 3^(-2/3)];
LLenstra[p_] := L[p, 1/2, 2^(1/2)];
Jurnal[2., LLenstra[2^{1024,1152}]/LGNFS[2^3072]]

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.