К основному содержимому

Почему в сгенерированной мнемонике встречаются повторяющиеся слова?

U
Автор: UKey Wallet

Часто задаваемые вопросы

Механизм генерации мнемонических слов

Текущий общеотраслевой мнемонический стандарт — BIP39. BIP39 Мнемонические слова — это не просто «выбранные» слова из словаря, а генерируемые на основе строгого криптографического механизма:

  1. Генерация случайных чисел (энтропия): устройство сначала генерирует период высококачественных случайных чисел (называемых «энтропией»).

  2. Разделить фрагменты: разделите это случайное число на несколько сегментов данных длиной 11 бит.

  3. слова на карте: каждый сегмент данных будет строго соответствовать определенному слову в стандартном словаре BIP39 (всего 2048 фиксированных слов).

Поскольку генерация и отображение каждого фрагмента являются независимыми и совершенно случайными, фрагменты в разных позициях могут быть сопоставлены одному и тому же слову в словаре. Это все равно, что вытянуть 12 или 24 раза из колоды, состоящей из 2048 карт. После каждого розыгрыша карты кладутся обратно и вытягиваются снова. Вытягивание дубликатов карт – обычное вероятностное событие.

Какова вероятность повторения слов?

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

  • Мнемоника из 12 слов: Вероятность хотя бы одного повторенного слова приблизительно равна 3%(ок. 1/33).

  • Мнемоника из 24 слов: Вероятность хотя бы одного повторенного слова приблизительно равна 12%(примерно 1/8).

Другими словами, если вы сгенерируете мнемонику из 24 слов, в среднем у вас будет повторяющееся слово 1 из каждых 8 раз, когда вы его сгенерируете.

Повторение слов снижает безопасность?

Нет.

Безопасность мнемонической фразы зависит от ее основы. Количество бит случайной энтропии (128 бит или 256 бит), а не повторяются ли поверхностные слова. Даже когда появляются повторяющиеся слова, лежащая в их основе случайность остается нетронутой. Феномен повторения — это просто естественное проявление «истинной случайности», и оно не ослабит безопасность криптографии.

UKey Как аппаратный кошелек обеспечивает случайность мнемонической фразы?

UKey Аппаратный кошелек полностью гарантирует безопасность и истинную случайность генерации мнемонических фраз от базового оборудования к программному коду:

  • Открытый исходный код и прозрачность:Прошивка и код UKey имеют полностью открытый исходный код, доступны для публичного аудита, а механизм безопасности прозрачен и видим.

  • Чип безопасности финансового уровня: Устройство оснащено встроенным чипом безопасности, сертифицированным EAL 6+ (SE).

  • настоящий генератор случайных чисел: Генератор истинных случайных чисел (TRNG) на аппаратном уровне используется для генерации базовой энтропии, а качество его источника энтропии прошло строгую сертификацию и оценку безопасности.

Рекомендации по эксплуатации

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

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

Нашли ответ на свой вопрос?