mirror of
https://github.com/bitcoinbook/bitcoinbook
synced 2025-01-10 15:51:04 +00:00
Edited ch04_keys.adoc with Atlas code editor
This commit is contained in:
parent
c4cd5e2a09
commit
a8c29df821
@ -779,7 +779,7 @@ As we saw in the section <<public_key_derivation>>, a public key is a point (x,
|
|||||||
elliptic curve. Because the curve expresses a mathematical function, a
|
elliptic curve. Because the curve expresses a mathematical function, a
|
||||||
point on the curve represents a solution to the equation and, therefore,
|
point on the curve represents a solution to the equation and, therefore,
|
||||||
if we know the _x_ coordinate, we can calculate the _y_ coordinate by
|
if we know the _x_ coordinate, we can calculate the _y_ coordinate by
|
||||||
solving the equation y^2^ mod p = (x^3^ + 7) mod p. That allows us to
|
solving the equation [.keep-together]#y^2^ mod p = (x^3^ + 7) mod p.# That allows us to
|
||||||
store only the _x_ coordinate of the public key point, omitting the _y_
|
store only the _x_ coordinate of the public key point, omitting the _y_
|
||||||
coordinate and reducing the size of the key and the space required to
|
coordinate and reducing the size of the key and the space required to
|
||||||
store it by 256 bits. An almost 50% reduction in size in every
|
store it by 256 bits. An almost 50% reduction in size in every
|
||||||
|
Loading…
Reference in New Issue
Block a user