From 5b06766ce640c6f0f7812adfc5afe7945369c45f Mon Sep 17 00:00:00 2001 From: clenser Date: Mon, 16 Oct 2023 23:46:48 +0000 Subject: [PATCH] Edited ch04_keys.adoc with Atlas code editor --- ch04_keys.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ch04_keys.adoc b/ch04_keys.adoc index ffcb9e1b..0f9be64f 100644 --- a/ch04_keys.adoc +++ b/ch04_keys.adoc @@ -286,7 +286,7 @@ that k is sometimes confusingly called an "exponent" in ((("public key cryptogra [[public_key_derivation]] ==== Public Keys -The ((("public key cryptography", "public keys", "generating", id="pub-key-public-generate")))((("public keys", "generating", id="public-key-generate")))public key is calculated from +The ((("public key cryptography", "public keys", "generating", id="pub-key-public-generate")))((("public keys", "generating", id="public-key-generate")))((("elliptic curve multiplication", id="elliptic-multiply")))public key is calculated from the private key using elliptic curve multiplication, which is irreversible: _K_ = _k_ * _G_, where _k_ is the private key, _G_ is a constant point called the _generator point_, and _K_ is the resulting @@ -373,7 +373,7 @@ geometric operation on the curve. ==== Many Bitcoin implementations use the https://oreil.ly/wD60m[libsecp256k1 crytographic -library] to do the elliptic curve((("public key cryptography", "public keys", "generating", startref="pub-key-public-generate")))((("public keys", "generating", startref="public-key-generate"))) math. +library] to do the elliptic curve((("public key cryptography", "public keys", "generating", startref="pub-key-public-generate")))((("public keys", "generating", startref="public-key-generate")))((("elliptic curve multiplication", startref="elliptic-multiply"))) math. ==== [[ecc_illustrated]]