McCoy on Nostr: Private Public key cryptography. I barely understand it. Check out learnmeabitcoin ...
Private Public key cryptography.
I barely understand it.
Check out learnmeabitcoin
“In short, the unique s value provides a pathway for getting to the randomly-generated point r.
You can give these two pieces of information to someone else, and starting from the public key point Q they can use the s value to help them get to the random point r. The trick here is that only the person with the corresponding private key d could create a valid pathway to this random point provided by s.
This pathway also has the message hash z encoded in to it, which is what effectively allows us to create signatures for messages; nobody can create the pathways from the public key to a random point on the curve via the message hash without knowing the private key it was created from.”
Published at
2024-09-18 23:31:17Event JSON
{
"id": "8fcfb9fb1752cc9bcdb9b3078a420b5aec78f83dacb8ecc94bc0bc051c363b2e",
"pubkey": "392316041be345b2bac5c4d1f44c7701385d62bfaac742d94273d10a6434eaac",
"created_at": 1726702277,
"kind": 1,
"tags": [
[
"e",
"e8efd7448f59ac212ba95992b62f7610c285848a878c1c2aae2800f50992561d",
"",
"root"
],
[
"e",
"a3ab9e3857554a461af48f318c7409e407e88204b4940d7810e0c3365b6ed4c7",
"wss://relay.wellorder.net",
"reply"
],
[
"p",
"213d1e8d4daa1e87f90651c8ebbcd114284df7826b91f985efd341f5752666f5"
]
],
"content": "Private Public key cryptography. \n\nI barely understand it.\n\nCheck out learnmeabitcoin\n\n“In short, the unique s value provides a pathway for getting to the randomly-generated point r.\n\nYou can give these two pieces of information to someone else, and starting from the public key point Q they can use the s value to help them get to the random point r. The trick here is that only the person with the corresponding private key d could create a valid pathway to this random point provided by s.\n\nThis pathway also has the message hash z encoded in to it, which is what effectively allows us to create signatures for messages; nobody can create the pathways from the public key to a random point on the curve via the message hash without knowing the private key it was created from.”",
"sig": "f5e81bfe11d9acd668c223997ae465e4b5bb78bf38e2ffed62429f6dc989443251f42a57715dd871ceef82f93466f0e441191ffe4753f5056dd4fd8fd8cba92b"
}