Back to top
  • 공유 分享
  • 인쇄 列印
  • 글자크기 字體大小
已複製網址

Anthropic重現P-256種子生成路徑,結果吻合1997年隨機數輸出

通行密鑰驗證畫面旁的安全金鑰 / TokenPost.ai

Anthropic重現了可用於以太坊(ETH)通行密鑰錢包的P-256曲線公開種子生成路徑。研究團隊從以1997年時間為初始值的亂數產生器取得相同結果,但尚未查明當初選用該曲線候選值的標準,也未還原基點的生成方式。

Anthropic於10月16日公布的研究指出,Claude追查了美國國家安全局(NSA)提供的橢圓曲線標準種子生成路徑。P-256種子與一個C語言函式庫亂數產生器「lrand48」的第1842個候選值相符;該產生器以1997年8月16日上午10時52分34秒(台灣時間)初始化。Anthropic也公開了重現程式碼。

這項結果不代表以太坊錢包私鑰外洩,也不代表發現新的漏洞。種子是用來決定一個曲線係數的公開設計值,與用來核准交易的私鑰或使用者簽章憑證不同。Anthropic表示,研究沒有發現新攻擊或曲線弱點,使用者也不需要採取額外措施。

通行密鑰錢包與P-256

這項研究與以太坊改進提案EIP-7951有關。提案規範了用於驗證P-256(即secp256r1)簽章的「P256VERIFY」運算,並提出支援由Apple Secure Enclave、Android Keystore及FIDO2、WebAuthn裝置產生簽章的用途。這可作為錢包實作的基礎:以裝置中儲存的金鑰簽章,再由以太坊驗證。

不過,以太坊目前使用的secp256k1與P-256是不同的橢圓曲線。EIP-7951是驗證P-256簽章的提案,並不表示所有以太坊錢包或既有金鑰都會受到相同影響。討論通行密鑰整合錢包的安全性時,應與以太坊整體錢包安全性區分。

種子路徑重現後仍待解的問題

Anthropic的重現結果說明了種子來自哪一種亂數產生器,以及使用了什麼初始時間。然而,在同一次執行中,第1842個候選值之外,第876個候選值也能生成有效曲線。研究並未說明當初為何跳過較早的候選值,改採第1842個值。

曲線基點的生成方式也仍未解決。Anthropic說明了部分於1997年5月生成的曲線之基點生成路徑,但P-256、P-224、P-384與P-521的基點生成方式仍未查明。重現種子來源,並不等於完整還原曲線參數的選定過程。

<版權所有 ⓒ TokenPost,未經授權禁止轉載與散佈>

最受歡迎

其他相關文章

留言 0

留言小技巧

好文章。 希望有後續報導。 分析得很棒。

0/1000

留言小技巧

好文章。 希望有後續報導。 分析得很棒。
1