Puncte:1

Aleatorie scurtă în ElGamal și Paillier

drapel vn

În criptosistemul Paillier, criptarea $m \in \mathbb{Z}_N$ cu aleatoriu $r \in \mathbb{Z}_n^*$ este $c = g^m r^n \bmod{n^2}$.

Întrebarea mea este, dacă este scurt (de exemplu, 512 biți) $r$ este folosit? Întrebare similară există și pentru criptarea Elgamal.

Există o mulțime de subiecte legate de ElGamal și Paillier, dar am căutat și nu am găsit niciun subiect în acest sens.

Puncte:1
drapel kr

Securitatea semantică în această setare se reduce la securitatea semantică pentru schema standard dacă și numai dacă o anumită distribuție cu entropie scăzută în subgrupul „zero text cifrat” nu se poate distinge din punct de vedere computațional de aleatoriu.

  • În cazul lui ElGamal, presupunerea este că $(g^r, h^r)$ pentru mici aleatorii $r$ nu se distinge din punct de vedere computațional de o pereche DH standard, și anume $(g^r, h^r)$ pentru uniformă $r$. Acest lucru a fost studiat de Kurosawa și Koshiba într-un Hartie PKC 2004, și au arătat că ipoteza este valabilă dacă problema logului discret cu exponent scurt computațional este grea. Pentru grupurile cu relevanță criptografică, cel mai bun atac asupra jurnalului discret cu exponent scurt este de obicei fie lambda lui Pollard, fie același ca pentru jurnalele discrete non-scurte, deci dacă $r$ este suficient de mare (cel puțin de două ori parametrul de securitate), acest lucru este considerat ok. Cu toate acestea, aceasta s-a legat $r$ oricum, este aceeași cu limita pentru un exponent de dimensiune completă dacă setați corect parametrii, așa că este inutil să faceți acest lucru în majoritatea setărilor.

  • În cazul lui Paillier, presupunerea este că $r^n$ pentru mici $r$ nu se distinge din punct de vedere computațional de aleatoriu în subgrupul de ordine $\varphi(n)$ de $\mathbb{Z}/n^2\mathbb{Z}$. Nu sunt conștient de niciun atac asupra acestei probleme specifice și pare oarecum plauzibil dacă $r$ nu este prea mic, deși nu știu cu ce presupunere mai standard ar putea fi legată. Indiferent, cu toate acestea, accelerarea de la utilizarea unui mai mic $r$ în calculul $r^n \bmod n^2$ ar trebui să fie neglijabil (de fapt, nu ar trebui să existe deloc accelerare dacă utilizați aritmetică rapidă), așa că nici nu sunt sigur că văd rostul acestei variante.

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.