‹ ГЛАВА 15, ВСЕ УРОКИ

МАСТЕР · ГЛАВА 15 · УРОК 3 ИЗ 5

Продвиненное хранение

Энтропия и игральные кости

Насколько случайна ваша мнемоника, и можете ли вы это проверить? 5 мин

Мнемоника безопасна настолько, насколько случайна использованная для ее создания случайность. 12-словная мнемоника содержит 128 бит энтропии, 24-словная мнемоника 256. Если устройство, которое ее сгенерировало, имело неисправный или подделанный генератор случайных чисел, злоумышленник может попытаться ее угадать.

Это случалось

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

Создание собственной

Некоторые аппаратные кошельки позволяют добавить собственную энтропию с помощью игральных костей. Шестигранная кость дает около 2.58 бит на бросок, поэтому около 50 бросков покрывают 12-словную мнемонику, а около 99 покрывают 24-словную. Затем устройство вычисляет слова, включая контрольное слово.

Что запомнить

  • 12 слов содержат 128 бит энтропии, 24 слова 256.
  • Слабая случайность привела к реальным потерям.
  • Броски костей могут добавить энтропию, которую вы контролируете.

Быстрая проверка

Почему придуманная вами фраза является плохой мнемоникой?

Примерно сколько бросков шестигранной кости дают 256 бит энтропии?

Энтропия и игральные кости · Bitcoin University