Bitcoin Forum
May 08, 2024, 02:41:05 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Расчет публичного ключа  (Read 161 times)
Geka041 (OP)
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile
August 08, 2021, 09:38:38 AM
 #1

Здравствуйте.
Интересует вопрос расчета открытого публичного ключа, а именно в интернете нашел описание:
Открытый ключ = секретный ключ * базовая точка
Эта базовая точка это константа? или рандомное число?
Здесь ответа не нашел((( https://bitcointalk.org/index.php?topic=5319332.0#post_five
1715179265
Hero Member
*
Offline Offline

Posts: 1715179265

View Profile Personal Message (Offline)

Ignore
1715179265
Reply with quote  #2

1715179265
Report to moderator
"Governments are good at cutting off the heads of a centrally controlled networks like Napster, but pure P2P networks like Gnutella and Tor seem to be holding their own." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715179265
Hero Member
*
Offline Offline

Posts: 1715179265

View Profile Personal Message (Offline)

Ignore
1715179265
Reply with quote  #2

1715179265
Report to moderator
A-Bolt
Legendary
*
Offline Offline

Activity: 2315
Merit: 2316


View Profile
August 08, 2021, 10:04:29 AM
Merited by Symmetrick (1)
 #2

https://en.bitcoin.it/wiki/Secp256k1
https://habr.com/ru/post/335906/
~DefaultTrust
Copper Member
Sr. Member
****
Offline Offline

Activity: 1554
Merit: 489

Stop the war!


View Profile
August 08, 2021, 12:11:36 PM
 #3


Открытый ключ = секретный ключ * базовая точка
Эта базовая точка это константа? или рандомное число?

Базовая точка - это константа.

Do not trust bitcointalk fascists: leonello; Snork1979; ivan1975
witcher_sense
Legendary
*
Offline Offline

Activity: 2338
Merit: 4333

🔐BitcoinMessage.Tools🔑


View Profile WWW
August 30, 2021, 10:43:27 AM
 #4

Здравствуйте.
Интересует вопрос расчета открытого публичного ключа, а именно в интернете нашел описание:
Открытый ключ = секретный ключ * базовая точка
Эта базовая точка это константа? или рандомное число?
Здесь ответа не нашел((( https://bitcointalk.org/index.php?topic=5319332.0#post_five
Говоря простыми словами, базовая точка - это точка на эллиптической кривой, она имеет определенные координаты в зависимости от используемой кривой. Например, в биткоине используется кривая secp256k1, базовая точка или generation point имеет следующие координаты:

x-координата:
55066263022277343669578718895168534326250603453777594175500187360389116729240

y-координата:
32670510020758816978083085130507043184471273380659243275938904335757337482424

Эти цифры мало о чем вам скажут, за исключением того, что они определяют конкретную точку из множества принадлежащих кривой. Технически, secp256k1 это совсем не кривая, а множество точек между собой не связанных линией.

Так вот, базовая точка - это константа. При вычислении публичного ключа (публичный ключ - это тоже точка, принадлежащая кривой) мы умножаем эту точку на секретное количество раз (ваш приватный ключ). Умножение или сложение происходит не арифметическое, а геометрическое.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
witcher_sense
Legendary
*
Offline Offline

Activity: 2338
Merit: 4333

🔐BitcoinMessage.Tools🔑


View Profile WWW
September 10, 2021, 07:20:06 AM
 #5

Сами придумали или где-то нашли эту бредятину?



 Если говорить строго, то  secp256k1 это набор из 6 параметров которые определяют  размерность поля Галуа (р),   множество:y2 = x3 + ax + b точек этого поля  , или проще эллиптическую кривую (а, b), базовую точку этого множества (G), порядок базовой точки (n) и наконец кофактор (h). Итого шесть параметров p,a,b,G,n,h   Упрощая говорят о secp256k1 кривой взятой на конечном поле.
А вы-то сами поняли, что написали? И что более важно, поймет ли что-нибудь из ваших объяснений человек, никогда прежде не сталкивавшийся с криптографией на эллиптических кривых? Сомневаюсь. Обзывать что-то бредятиной и потом постить непонятные никому символы и есть самая настоящая бредятина. Ну тогда расскажите как выглядит кривая secp256k1, определенная над конечным полем Z2^256 - 2^32 - 2^9 - 2^8 - 2^7 - 2^6 - 2^4 - 1 и почему это не набор как будто бы "рандомных" точек, не связанных линией.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
witcher_sense
Legendary
*
Offline Offline

Activity: 2338
Merit: 4333

🔐BitcoinMessage.Tools🔑


View Profile WWW
September 10, 2021, 07:50:42 AM
 #6


Oчередная бредятина. Читайте SEC2 стандарт Standards for Efficient Cryptography secp256k1 не является рандомным набором и никогда им не был. Это строго определенное множество точек.
Даже употребление кавычек "" и словосочетания "как бы" вас совсем не смутило и вы продолжаете тыкать меня носом в то, что сами никогда не читали. Разумеется, точки не могут быть рандомными, потому что они определяются математической функцией. Но это не отменят того факта, что у людей ранее не встречавшихся с такого вида кривыми может сложиться впечатление об их "рандомности" или "хаотичности". Вообщем, добро пожаловать в игнор за неумение вести констурктивную беседу с должным уважением к собеседнику.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!