Zilliqa:Ledger随机数漏洞危及Schnorr签名

Zilliqa:Ledger随机数漏洞危及Schnorr签名
核心摘要

Zilliqa 于 7 月 22 日发布安全公告,指出其官方加密硬件钱包 Ledger 的应用存在严重随机数生成漏洞,该漏洞影响原生非 EVM Zilliqa 交易的 Schnorr 签名。攻击者仅凭链上公开数据,即可从存在偏差的临时随机数中恢复签名者的私钥。

正文解读

任何通过 Zilliqa Ledger 应用签署并广播过约 5 笔或更多原生交易的账户,都应被视为已泄露。由于相关签名已永久记录在链上,即使后续更新应用也无法消除风险,受影响的私钥必须立即停用。EVM 交易以及 zilliqa-js、gozilliqa-sdk、pyzil 等开发工具不受此漏洞影响。

漏洞的根源在于应用复制随机数时选取了错误的 32 字节,保留了 8 字节零填充并丢失了 8 字节熵,导致每个随机数的最高 64 位固定为零。攻击者利用 5 个或更多受影响签名,可通过普通硬件在数秒内恢复私钥。Zilliqa 于 7 月 19 日观察到疑似主动利用活动,并于 7 月 21 日确认了根本原因。

为阻止进一步资金损失,Zilliqa 已暂停原生交易,并与 Ledger 合作准备修正版应用。但修正版无法保护已暴露的密钥,受影响用户目前不应自行转移资产,应等待官方公布协调处置方案。

原创文章,作者:admin,如若转载,请注明出处:https://www.23btc.com/203596/

(0)
上一篇 1天前
下一篇 23小时前

相关推荐