SlowMist|2026年10月20日 09:12
从6次连续观察中恢复私钥:Qubic Wallet漏洞分析
在我们对@_Qubic_ Wallet的分析中发现,该钱包在账户种子生成和网络数据包头中暴露的dejaVu值时,使用了相同的非加密安全的Math.random()随机流,这可能通过网络观察实现私钥恢复。
根本原因
共享的非加密安全随机流 → 账户种子生成 + 网络可见的头部值
⚠️ 假设的攻击流程
1️⃣ 从桥接/对等流量或明文桥接到对等链接中收集dejaVu值。
2️⃣ 使用6次连续观察恢复128位PRNG状态。
3️⃣ 重建55字符种子,并与余额请求中暴露的公钥进行验证。
4️⃣ 恢复私钥并伪造SchnorrQ签名以转移资产。
我们的PoC验证了这一恢复链的技术可行性。实际的可利用性取决于网络信任边界、观察连续性、调用对齐以及Math.random()的其他使用者。
️ 安全建议
使用加密安全的随机数生成器进行密钥生成,在部署前进行全面的外部安全审计,并审查随机数来源和协议头字段周围的信任边界。
阅读完整分析 ⬇️
https://slowmist.(medium.com)/recovering-private-keys-in-just-6-connections-qubic-wallet-may-have-leaked-most-of-its-private-d87b520dccf6
分享至:
脈絡
熱門快訊
APP下載
X
Telegram
複製鏈接