Puncte:1

Cum este protejată cheia publică de bază proastă a lui GGH de ortogonalizarea gramâschmidt?

drapel nl

Citesc despre criptografia bazată pe zăbrele. În lectura mea am citit despre ortogonalizarea gramâschmidt. Ceea ce permite transformarea unei baze proaste într-o bază bună, sau cel puțin una ortogonală.

Acum citesc că în schema de criptare GGH o bază bună este folosită ca cheie privată și o bază proastă este folosită ca cheie publică.

Cu toate acestea, gândul meu este că, dacă cheia publică este cunoscută, putem aplica ortogonalizarea gram-schmidt acestei baze proaste pentru a forma una mai bună, care ne-ar permite să găsim punctul care este transferat.

Cum poate fi acest lucru în siguranță? Ce îmi lipsește din gânduri?


Se pare că problema este că cu gram-schmidt avem un $O(n!)$ calcul pentru că trebuie să facem $n-1$ proiecții pentru fiecare dimensiune adăugată. Si ca $O(n!)$ este mai rău decât $O(2^n)$ încă nu suntem în timp polinomial în ceea ce privește calculul nostru.

Chris Peikert avatar
drapel in
Ieșirea procesului GSO este un set de vectori ortogonali, dar de obicei nu sunt o *bază rețelei*. Când sunt aplicați pe o bază „proastă”, vectorii ortogonalizați au de obicei lungimi în scădere rapidă. Acest lucru îi împiedică să recupereze cu succes cel mai apropiat punct de rețea de punctul de text cifrat.

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.