Puncte:0

De ce este ales cofactorul curbei Edwards răsucite 8?

drapel ro

În timp ce Cofactorul curbei Edwards este ales 4, cofactorul curbei Edwards răsucite este ales 8. Nu înțeleg acest motiv. Putem alege cofactorul 4 pentru curba Edwards răsucită?

Puncte:1
drapel ro

Urma este $p+1-\#E$, unde p este ordinea câmpului de bază și $#E4 este numărul de puncte de pe curbă.

Motivul pentru $\{4,8\}$ lucru este că trace(E) = -trace(torsatura pătratică a lui E). Conectarea la definiție, $\#E + \#(twist \ E) = 2p + 2$. Când $p == 1\ mod\ 4$, atunci $2p+2 == 4\ mod\ 8$. Aceasta înseamnă că #E și #(twist E) nu pot fi ambele de forma $4*(mare\ prime)$, pentru că atunci suma lor ar fi $4*(impar + impar)$, care ar fi divizibil cu 8. Deci, dacă E are cofactor 4, atunci twist-E trebuie să aibă cofactor cel puțin 8 și invers.

Pentru X25519 (protocolul DH obișnuit peste Curve25519), protocolul trebuie să fie sigur și pe răsucire, deoarece nu verificați dacă punctul se află pe curbă. Deci doriți să minimizați cofactorul pe ambele și $\{4,8\}$ sau $\{8,4\}$ este cel mai bun lucru pe care îl poți face. Bernstein a ales $\{8,4\}$ astfel încât măsurile de securitate de pe curbă să protejeze automat și răsucirea.

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.