Bitcoin Forum
April 27, 2024, 02:31:31 AM *
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
The forum strives to allow free discussion of any ideas. All policies are built around this principle. This doesn't mean you can post garbage, though: posts should actually contain ideas, and these ideas should be argued reasonably.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714185091
Hero Member
*
Offline Offline

Posts: 1714185091

View Profile Personal Message (Offline)

Ignore
1714185091
Reply with quote  #2

1714185091
Report to moderator
A-Bolt
Legendary
*
Offline Offline

Activity: 2311
Merit: 2297


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: 1540
Merit: 487

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: 2310
Merit: 4313

🔐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: 2310
Merit: 4313

🔐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: 2310
Merit: 4313

🔐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!