Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
25 августа 2017, 6:16:42 PM   # 1
 
 
Сообщений: 10
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: proquints закодированных HD бумажника корневой ключ с поддержкой п-о-м

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я работал на альтернативы BIP39. Это мои основные мотивы:

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

Кроме того, прототип, что у меня есть следующие возможности:
  • Очень компактное представление: 16bit накладных расходов на каждую акцию
  • 4 версии бита. Этот прототип в настоящее время версии 0.
  • Поддержка п-о-м акций, до 4-оф-4.
  • Очень хорошая защита от опечаток: Вероятность того, что опечатка доли 2-в-м не будет обнаружена в 1 в 262144.
  • Очень компактный QR-код: 128 бит закодировать в 45 алфавитно-цифровых символов, поэтому версия 2 достаточно. Например. видеть https://chart.googleapis.com/chart?chs=150x150&CHT = дг&CHL = BASABMIVAPPOTUFJULOHHIFOBRIGIJPAJIHLUTOLHAJAJ
  • Случайно смешивание два акций, которые были построены из различного секрета незамеченный с вероятностью 1 в 65536.
  • представление proquints является необязательным, например, основание 58 также возможно.

Здесь приведен пример случайный 128 бит секрет кодируется в акции 2-в-3:

batod kibab Namus jupag pahot Zumas Filur fuhuk hojid
BiPAP bupar bugul nadun lokil kuhoj jilub buzih pijuv
Bonik foguf Муталь fasoz Гахам Дугар mubab dakap bofif


Каждая доля состоит из 9 proquints (см https://arxiv.org/html/0901.4016), Кодирующего 16 битов каждый. Первый proquint особенный: он кодирует версию, доля ID, количество требуемых акций реконструировать тайну, и контрольную сумму.

  • Версия: первый 4 бита. Так как первые 4 бита кодируют по первой букве, буква для версии 0 всегда «б».
  • Доля ID: 2 бита для идентификации ID доли (1, 2, 3, 4).
  • Следующие 10 бит кодируют число требуемых акций (2 бит), и 1-байтовую контрольную сумму восстановленного секрета. Эти 10 бит являются операции XOR с 10 битами контрольной суммы доли, когда 10 бит были установлены в ноль. При декодировании сообщения из двух акций, количество требуемых акций и 1 байт контрольной суммы секрета восстанавливается за каждую акцию по XORing обратно с контрольной суммой общей папки. Обе акции должны декодировать те же 10 бит, чтобы быть действительными. Кроме того, первый байт контрольной суммы реконструированного секрета должен соответствовать для реконструкции, чтобы быть успешной. Таким образом, фактическая безопасность этой системы является контрольным суммированием ^ 10 2 * 2 ^ 8 = 2 ^ 18 = 262144 (есть 1 в 262144 шанс, что опечатка остается незамеченной).

У меня есть прототипичная реализация в Руби здесь: https://github.com/martinus/bitcoin-mnemonic/blob/master/bitcoin-mnemonic.rb.

Как вы думаете? Я признателен за любые комментарии!
Мартинуса сейчас офлайн Пожаловаться на Мартинусе   Ответить с цитированием Мультицитирование сообщения от Мартинуса Быстрый ответ на сообщение Мартинуса


Как заработать Биткоины?
Без вложений. Не майнинг.


26 августа 2017, 5:06:36 AM   # 2
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: proquints закодированных HD бумажника корневой ключ с поддержкой п-о-м

Получил 1806 Биткоинов
Реальная история.





Я не совсем уверен, что я понять, что вы предлагаете. В настоящее время можно объединить м ключи xpub создать N из м HD бумажник.

При создании multisig адрес / бумажник, важно использовать самые разные открытые ключи сгенерированы и сохранены либо разными людьми и в разных местах, в противном случае вы потеряете в добавленном безопасности multisig.
Quickseller сейчас офлайн Пожаловаться на Quickseller   Ответить с цитированием Мультицитирование сообщения от Quickseller Быстрый ответ на сообщение Quickseller

26 августа 2017, 5:41:22 AM   # 3
 
 
Сообщений: 10
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: proquints закодированных HD бумажника корневой ключ с поддержкой п-о-м

Это отличается от multisignature. Это представление для хранения корневого ключа, который может быть частью multisignature бумажника или нет. Мое предложение похоже на это: https://github.com/cetuscetus/btctool/blob/bip/bip-xxxx.mediawiki
Мартинуса сейчас офлайн Пожаловаться на Мартинусе   Ответить с цитированием Мультицитирование сообщения от Мартинуса Быстрый ответ на сообщение Мартинуса

26 августа 2017, 6:04:15 AM   # 4
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: proquints закодированных HD бумажника корневой ключ с поддержкой п-о-м

Я никогда не понимал преимущество Shamirs Secret Sharing над multisig.

С Shamirs секретного обмена, вы генерации секретного ключа на одном устройстве (я думаю), и в конечном итоге должны использовать одно устройство для вычисления секретного ключа, когда вы хотите использовать секретный ключ. С multisig, у вас есть несколько закрытых ключей, которые могут храниться совершенно отдельно, в том числе, когда вы хотите, чтобы тратить средства, управляемые сказал приватные ключи.

Multisig дороже использовать как есть больше данных сигнатур, однако, как правило, сконструированы таким образом, что большинство организаций используют как «систему» ​​для небольшого меньшинства их сделок.
Quickseller сейчас офлайн Пожаловаться на Quickseller   Ответить с цитированием Мультицитирование сообщения от Quickseller Быстрый ответ на сообщение Quickseller

26 августа 2017, 9:28:20 AM   # 5
 
 
Сообщений: 10
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: proquints закодированных HD бумажника корневой ключ с поддержкой п-о-м

Я никогда не понимал преимущество Shamirs Secret Sharing над multisig.

Я вижу, что Шамира секрет Sharing только в качестве альтернативы паролей, а не в качестве альтернативы multiwallets. Таким образом, в большинстве случаев эта функция не нужна. Вот два примера:

Сценарий № 1: Multiwallet 2-из-2, без пароля

С BIP39 вы можете использовать два ключа, например,
    перед тем круг чемпион автосна воплощает февраль носа незаконно отказывается решать строить
и второй ключ:
    включить борьбу скорее почты море на лыжах похоже достичь езды волны держать черный

Эквивалент версия с моим предложением было бы использовать две 1-из-1 ключей, например,
    banof gubit zokom zimuv tahuz vohih Sahir nanuv vibar
и второй ключ:
    BABOR Жоза zasag dotit sasub jinug fanim lazup zogiv

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

Сценарий № 2: 2-из-2 Multiwallet, одна часть защищена паролем.

Опять же, вы хотите иметь 2-на-2 multiwallet. В BIP39 это выглядит следующим образом:

Часть 1:
    стоматолог жидкость вызывает клинику Вселенной убедить мило стираньте раз о свопе гневе

Часть 2:
    перец утес фрукты мудрая продлить дочь симптом быстро, как только любовь тени оснастки
пароль для части 2:
    мой секретный пароль, который я, конечно, помню,

В моем предложении Часть 1 эквивалентна выше, простой 1-из-1 proquint закодирован ключ:
    БАКАД pusuz Мамис Винод vutat siniz jutur vunun ruluv

Во второй части multiwallet, так как я не поддерживает пароли, альтернативой является использование 2-из-2 Шамира секрет:
    batuh nifat sizip jimuz hiror hibus MASUM ragis guhid
    bijol guhuh Rudis hijag jofir virif duruv hudoz kufis


Таким образом, вместо того, чтобы на 2 части мнемонические & пароль, ключ состоит из 2-х частей мнемонических & Мнемоника. Главное преимущество здесь является то, что пароль заменяется другой доля, которая требуется для восстановления секрета.
Мартинуса сейчас офлайн Пожаловаться на Мартинусе   Ответить с цитированием Мультицитирование сообщения от Мартинуса Быстрый ответ на сообщение Мартинуса



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW