摘要:一款基于放射性衰变事件的开源比特币种子生成设备Entropy32 Plus引发关注。该设备利用盖革计数器捕捉原子衰变时间间隔,通过自定义电路与SHA-256算法生成高熵恢复短语,但其熵源尚未通过权威测试,安全性仍需验证。

币圈界报道:
利用宇宙随机事件构建比特币助记词的硬件装置
Entropy32 Plus是一款完全离线运行的物理熵源设备,能够将放射性衰变过程中的时间间隔波动转化为符合BIP39标准的12词或24词比特币恢复短语。其核心固件在无网络环境下采集512位比较比特,并通过内置SHA-256哈希函数对原始数据进行条件化处理,生成结果暂存于微控制器的RAM中,用户可手动触发清除指令彻底销毁数据。
以原子衰变为源的不可预测性采集机制
该项目被命名为“宇宙分叉器”,通过接收来自盖革计数器的脉冲信号,测量相邻事件间的时间差。若当前间隔长于前一周期,则输出“1”;反之则为“0”。等长间隔被忽略,低于200微秒的读数因可能代表系统误差而被剔除。当累计获得512位比特后,采集过程自动终止。
由于单个原子的衰变行为本质上无法预知,该装置依赖真实物理现象作为随机性基础,而非软件伪随机算法。当前设计兼容GQ Electronics GMC-320SG型号的盖革计数器,可探测环境背景辐射或特定放射性源释放的粒子。
接收到的模拟信号经由LM393比较器转换为数字脉冲,再由定制电路板传递至ATmega328P微控制器。项目固件借助微秒级定时器精确记录每个有效事件的发生时刻。
原始熵数据的哈希处理与校验流程
当512位数据池构建完成后,设备将全部64字节输入内置SHA-256算法进行处理。对于12词短语,仅取哈希结果的前16字节;24词版本则使用完整32字节输出。
该步骤旨在削弱探测器死区、计数率波动及事件间相关性带来的潜在模式,提升输出均匀性。然而,哈希操作本身并不反映原始数据的实际不可预测程度。
固件包含一个启动自检程序:计算字符串“abc”对应的SHA-256值,并与已知结果比对。若不一致,设备将拒绝执行后续操作。此测试仅验证算法实现正确性,未涵盖盖革计数器性能评估、脉冲独立性检验或最小熵量测算。
原始数据采集量为256位最大需求的两倍。但在未完成正式物理测试前,尚无法确认每次比较所贡献的有效熵值。
从比特序列到可读助记词的映射逻辑
经过哈希处理后的数据遵循BIP39规范进行编码。12词短语采用128位条件化数据搭配4位校验和,合并成132位后划分为12组11位索引,每组对应词表中的一个单词。24词方案则使用256位数据与8位校验和,形成264位序列,分割为24个11位索引。
恢复短语是重建私钥的核心凭证,任何掌握正确顺序者均可访问对应钱包。值得注意的是,现代钱包系统基于单一主种子派生多重地址,因此初始熵的薄弱环节可能影响所有衍生密钥的安全性。
设备固件内嵌完整的英文BIP39词表,共占13,117字节,约占微控制器闪存容量的43%。结合OLED显示、哈希实现与采集逻辑,编译后程序占用30,006字节,仅余714字节空闲空间。
无联网设计保障数据隔离
公开发布的硬件资料中未包含任何无线通信模块。用户通过双按钮操作完成生成流程,并在0.91英寸OLED屏幕上查看结果。
生成的单词索引临时存储于RAM中。用户确认记录后,按下两个按钮启动覆盖流程,清空内存并重启熵采集。固件在完成索引计算后同步擦除临时哈希、校验和及熵缓冲区。
开发者声明设备不会将短语写入持久存储。但开源设计未集成安全元件,也缺乏机制验证固件与公开代码的一致性。尽管物理隔离规避了多数网络攻击风险,却无法确保设备是否按预期组装或加载了可信固件。篡改过的单元可能预设固定短语或暗藏数据残留。
权威熵质评估仍未开展
项目文档明确指出,基于盖革计数器的熵源尚未接受NIST SP 800-90B标准测试。该标准提供针对独立与非独立数据源的系统性评估框架。
Higgins建议长期记录原始事件时间间隔,并采用NIST推荐的非IID最小熵估计方法进行分析。固件注释强调,常规统计测试不足以证明熵的充分性:“请自行验证所用熵源,否则使用风险自负。”
开发团队建议,在为高价值资产创建钱包前,应将放射性衰变数据与其他独立可信来源混合使用。截至9月13日,代码库中未见外部审计报告、官方评估结论或公开原始事件数据集。
历史案例表明,即使最终助记词格式合规,弱熵源仍可能导致钱包被暴力破解。攻击者可通过生成可能种子,派生其公钥并在链上扫描匹配项。
Entropy32 Plus目前仍处于活跃开发阶段。提交记录显示首次提交时间为9月4日,之后陆续更新固件、电路图与外壳设计。截至9月13日,尚未发布稳定版本,亦未公布独立安全审查的完成时间表。
声明:本站所有文章内容,均为采集网络资源,不代表本站观点及立场,不构成任何投资建议!如若内容侵犯了原著者的合法权益,可联系本站删除。
