Puncte:3

Pentru ce este/a fost SEC#1 ECC cheie publică care conduce octetul 0x01?

drapel vu

În SEC#1 standard de criptografie cu curbă eliptică, codificarea cheii publice implică un octet principal:

  • 00h: Cheia publică este punctul de la infinit.
  • 02h, 03h: Cheia publică este punctul comprimat.
  • 04h: Cheia publică conține atât coordonatele x, cât și y.

Pentru ce este (sau a fost) valoarea 01h? Au existat alte valori definite pentru ECC?

Puncte:4
drapel ng

Nu știu sigur, pot aduce doar informații suplimentare și o teorie.

Această convenție exista deja în ANS X9.62-1998, secțiunea 4.3.6 Conversie punct-to-octet-șir, care atribuie, de asemenea, $06$ și $07$ pentru a indica o altă metodă de codificare „hibridă”. La fel ca în forma comprimată, paritatea indicatorului de format codifică o cantitate. citat:

Reprezentarea șirului de octeți a punctului de la infinit $\mathcal O$ va fi un singur octet zero $PC = 00$. (â¦)
Dacă se folosește forma comprimată (â¦) Atribuiți valoarea $02$ la un singur octet $PC$ dacă $\tilde y_p$ este 0 sau valoarea $03$ dacă $\tilde y_p$ este 1. (â¦)
Dacă se folosește forma necomprimată (â¦) Atribuiți valoarea $04$ la un singur octet $PC$. (â¦)
Dacă se folosește forma hibridă (â¦) Atribuiți valoarea $06$ la un singur octet¹ dacă $\tilde y_p$ este 0 sau valoarea $07$ dacă $\tilde y_p$ este 1. (â¦)

Deci teoria mea este acel bit 0 al identificatorului $PC$ este rezervat pentru un bit suplimentar în formatele în care acest lucru are sens, cu formatul în sine codificat în ceilalți biți de PC. Prin urmare $01$ și $05$ sunt nealocate, deoarece nu există niciun bit suplimentar care să fie codificat pentru punctul de la infinit sau când se utilizează forma necomprimată.

Observați că punctul de la infinit nu este o cheie publică validă în ECDSA și ar fi una proastă.


¹ sic: mentiunea $PC$ lipseste.

fgrieu avatar
drapel ng
Întâmplător, [XKCD de astăzi](https://xkcd.com/2541/) este despre brici.
dave_thompson_085 avatar
drapel cn
Deși până în 2002 rfc3279 (pentru punctul (punctele) _într-un certificat PKIX_) a permis numai comprimat și necomprimat, nu hibrid. (A păstrat parametrii explici X9.62 pentru un grup de curbe personalizate (Weierstrass), pe care rfc5480 a fost eliminat în 2009.)

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.