Crypto Prices

Генерация фраз восстановления Bitcoin с помощью радиоактивного распада

3 часа назад
2 минут чтения
1 просмотров

Генератор семян Bitcoin с открытым исходным кодом

Генератор семян Bitcoin с открытым исходным кодом преобразует события радиоактивного распада в 12-словные и 24-словные фразы восстановления BIP39 с использованием оффлайн-аппаратного устройства. Репозиторий Entropy32 Plus, опубликованный разработчиком Александром Хиггинсом в сентябре 2026 года, содержит прошивку проекта, схемы печатных плат, файлы для изготовления и печатный корпус.

Описание устройства

Хиггинс описывает устройство как экспериментальный образовательный проект и предупреждает пользователей не доверять ему значительные средства до независимого обзора. Устройство, известное как «Вселенная Бифуркатор», принимает импульсы от счетчика Гейгера и измеряет время между обнаруженными событиями. Его прошивка преобразует сравнения между последовательными интервалами в биты, собирает пул входных данных размером 512 бит и обрабатывает данные с помощью SHA-256.

Работа устройства

Entropy32 Plus затем форматирует часть полученного хеша как стандартную фразу восстановления BIP39. Устройство работает без Wi-Fi, Bluetooth или постоянного хранения семян, согласно опубликованному дизайну. Генератор семян Bitcoin использует радиоактивный распад для получения энтропии.

Радиоактивный распад происходит непредсказуемо на уровне отдельных атомов.

Entropy32 Plus использует время обнаруженных событий распада как свой физический источник случайности, вместо того чтобы полагаться исключительно на значение, сгенерированное программным обеспечением. Текущий дизайн принимает импульсы через 3,5-миллиметровое соединение от счетчика Гейгера GQ Electronics GMC-320S.

Процесс обработки данных

После получения импульса компаратор LM393 преобразует аналоговый сигнал счетчика в цифровой вход. Индивидуальная печатная плата передает этот сигнал микроконтроллеру ATmega328P. Прошивка проекта фиксирует каждое принятое событие с помощью таймера в микросекундах. Она сравнивает последний интервал с предыдущим, выдавая единицу, когда новый интервал длиннее, и ноль, когда он короче. Равные интервалы отбрасываются. Измерения ниже 200 микросекунд отклоняются как возможные сбои, в то время как принятые сравнения продолжаются до тех пор, пока устройство не соберет 512 бит.

Хеширование и контрольные суммы

Как только пул из 512 бит завершен, Entropy32 Plus обрабатывает все 64 байта через свой встроенный код SHA-256. Прошивка использует первые 16 байт полученного хеша для 12-словной фразы или все 32 байта для 24-словной фразы. Согласно проекту, хеширование предназначено для уменьшения видимых паттернов, связанных с временем простоя детектора, изменениями скорости счета или корреляциями между измерениями.

Прошивка включает тест запуска для SHA-256. Она вычисляет хеш «abc» и сравнивает результат с известным значением. Устройство останавливается перед сбором энтропии, если ответ неверный. Прохождение самопроверки подтверждает, что реализация возвращает ожидаемый результат для этого тестового вектора.

Безопасность и рекомендации

Разработчик не утверждает, что каждое собранное сравнение вносит один полный бит измеренной энтропии. Проект собирает в два раза больше бит сравнения, чем максимальный вход BIP39 размером 256 бит, который он производит. Пока физический источник не пройдет формальное измерение, репозиторий не устанавливает, сколько полезной энтропии содержит каждое сравнение.

«Пожалуйста, проверьте источник энтропии, который вы собираетесь использовать, иначе поймите, что вы будете использовать устройство на свой страх и риск».

Разработчик рекомендует смешивать данные, полученные от Гейгера, с другим независимо проверенным источником перед созданием кошелька для ценных средств. На 13 сентября в репозитории не было включено ни внешнего аудита, ни оценки NIST, ни публичного набора сырых событий.

Заключение

Entropy32 Plus остается в активной разработке. Его история коммитов показывает, что первый коммит датирован 4 сентября, за которым следуют изменения прошивки, печатной платы и корпуса. На 13 сентября в репозитории не было отмеченного производственного релиза или опубликованного графика завершения независимой оценки безопасности.

Популярные статьи