Биткойн мнемонические слова / ключи.Может быть короче 12, увеличивая набор слов?Хорошая идея или нет? - PullRequest
0 голосов
/ 31 января 2019

Биткойн-мнемонический закрытый ключ состоит из 12 слов.Эти слова представляют закрытый ключ.

Я думал, можно ли сделать его короче 12, увеличив набор слов, из которых можно выбирать.Это было бы легче запомнить.Допустим, у нас есть набор из 10000 слов.Сколько слов будет достаточно, чтобы представлять один закрытый ключ?Кто-нибудь знает точный расчет?Или любое предложение, почему это не очень хорошая идея?

Спасибо.

1 Ответ

0 голосов
/ 31 января 2019

Начальная фраза может содержать любое количество слов, которое вы хотите.Их функция - просто разрешить воссоздание закрытого ключа для биткойн-кошелька.

Относительно длины 12 слов, взятых из здесь :

Английский-языковой список слов для стандарта BIP39 содержит 2048 слов, поэтому, если фраза содержит только 12 случайных слов, число возможных комбинаций будет 2048 ^ 12 = 2 ^ 132, а фраза будет иметь 132 бита безопасности.Однако некоторые данные в фразе BIP39 не являются случайными, поэтому фактическая безопасность начальной фразы из 12 слов BIP39 составляет всего 128 бит.Это примерно такая же сила, как и у всех закрытых ключей Биткойна, поэтому большинство экспертов считают его достаточно безопасным.

Так что, хотя 12 кажется правильным, важно, чтобы они былинадежно хранится, желательно в памяти, но, по крайней мере, записывается и блокируется где-то в безопасности, и никогда не хранится в виде открытого текста в сети или на вашем ПК \ устройствах.

Одна запоздалая мысль - путем увеличения количества словкоторые используются в этой фразе, вы могли бы на самом деле сделать ее менее защищенной, поскольку чем она длиннее, тем больше уверенности в том, что она должна быть записана где-то физически, а не в вашей собственной памяти.

...