image

クロードがイーサリアムのパスキーセキュリティの背後にある NSA の謎を解明

Anthropic 氏は、これにより意図的なバックドアの可能性が低くなると述べています。新しい攻撃やカーブの弱点については説明されておらず、ユーザーは何もする必要はないと述べています。

Ethereum 接続は EIP-7951 を通じて実行されます。EIP-7951 は、secp256r1 とも呼ばれる P-256 を使用した署名の検証を指定します。関連するハードウェアとして Apple Secure Enclave、Android Keystore、FIDO2/WebAuthn デバイスが挙げられています。これにより、ウォレットの認証が、デバイスや認証システムに組み込まれた署名機能と接続されます。

EIP-7951 の動機では、アカウント抽象化の用途として、デバイスネイティブ署名、多要素認証、およびよりシンプルなキー管理が挙げられています。

イーサリアムのアカウント文書では、トランザクションに署名する秘密鍵と、その検証に使用される公開情報を区別しています。契約アカウントはコードによって制御されます。

EIP-7951 の P256VERIFY 操作は、メッセージ ハッシュ、署名、公開キーを取得し、署名の有効性をチェックします。再構築されたパブリック シードは、プライベート署名資格情報とは別のものです。

P-256 は、イーサリアムですでに使用されている曲線である secp256k1 とも異なります。関連性は、すべてのイーサリアム ウォレットではなく、P-256 互換の署名です。

Anthropic は、候補 876 も必要なサイズの素数曲線を生成し、選択基準が不明確であると報告しています。生成実行の数と、P-256 の基点 (別個の数学的固定点) の起源は不明のままです。