Claude unpicks an NSA mystery behind Ethereum passkey security

摘要:Claude traced P-256s public seed to a 1997 timestamp, adding provenance evidence for Ethereum passkey signing while selection questions remain.

Anthropic said on Oct. 16 that Claude had helped reconstruct the public seed behind P-256, a NIST-standardized cryptographic curve supported for Ethereum passkey signing. The finding gives wallet builders new evidence about a longstanding concern over the curves origins.

Related Asset Ethereum #2 ETH · $2,394.16 24-hour change: down 1.18% Loading price history… 24H Down 1.18% 7D Down 4.23% 30D Down 6.00%

The seed is a public design input used to derive a coefficient in the curves equation. It is separate from the private signing credentials that authorize wallet activity. Anthropic says unexplained seeds supplied by the U.S. National Security Agency had fueled suspicion about deliberately weakened parameters.

The companys published recipe initializes the old C-library generator lrand48 with the timestamp for Aug. 16, 1997, at 01:52:34 UTC. The generator produces a sequence of candidate seeds. Advancing to candidate 1,842 returns the published P-256 value, providing a repeatable recipe for that public constant.

Related Company Anthropic AI safety and research company

Anthropic says this makes deliberate backdoors less plausible. It describes no new attack or curve weakness and says users need take no action.

The Ethereum connection runs through EIP-7951, which specifies verification of signatures using P-256, also called secp256r1. It names Apple Secure Enclave, Android Keystore and FIDO2/WebAuthn devices as relevant hardware. This connects wallet authorization with signing capabilities built into devices and authenticators.

EIP-7951s motivation lists device-native signing, multifactor authentication and simpler key management as uses for account abstraction.

Ethereums account documentation distinguishes private keys that sign transactions from public information used to verify them; contract accounts are controlled by code.

EIP-7951‘s P256VERIFY operation takes a message hash, a signature and a public key, then checks the signature’s validity. The reconstructed public seed is separate from those private signing credentials.

P-256 also differs from secp256k1, the curve already used in Ethereum. The relevance is to P-256-compatible signing, rather than every Ethereum wallet.

Anthropic reports that candidate 876 also yielded a prime-order curve of the required size, leaving selection criteria unclear. The number of generation runs and the origin of P-256s base point, a separate fixed mathematical point, remain unknown.

免責聲明

本文觀點僅代表作者個人觀點,不構成本平台的投資建議,本平台不對文章信息準確性、完整性和及時性作出任何保證,亦不對因使用或信賴文章信息引發的任何損失承擔責任
上一篇

南韓在銀行與加密貨幣公司遭受攻擊後計畫全面改革網路安全

下一篇

美股上鍊2:從BTC到RWA:加密市場第四次財富遷移開始,下一輪財富密碼在哪裏?