本文へスキップ
原文
The Decoder· Matthias Bastian·· 2 日前AIスコア69

Claude、NSAが提供した楕円曲線シードの25年来の謎を30分未満で解明

Anthropics' Claude cracks a 25-year-old NSA cryptography mystery in under 30 minutes

AIによる概要

Anthropicの Claudeが、ECDSA標準の楕円曲線でNSAが提供したシードの生成方法という25年来の謎を30分未満で解いた。シードはUnixタイムスタンプで初期化された乱数生成関数「lrand48」に由来していた。Anthropicは、意図的なバックドアの可能性は低まると説明し、懸賞金$36,864をInternet Security Research Groupに寄付する。

解説

NISTは2000年にECDSA標準の楕円曲線を複数標準化した。曲線パラメータの生成に使う初期値であるシードはNSAが提供したが、作成方法の説明はなかった。そのためバックドアの疑いが生まれ、懸賞金やアマチュアによる調査の対象にもなっていた。

故人となったNSA職員Jerry Solinasは、シードがユーモラスな文句のハッシュだと示唆していたが、これは誤りだった。Claudeが突き止めたのは、シードが単純なC言語の乱数生成関数「lrand48」から作られていたという点である。初期化には1997年5月から1998年4月の間のUnixタイムスタンプが使われていた。

出典: The Decoder · the-decoder.com