良い話題。
テクノロジーと科学の進化の速さには興味深いものがあります。最近、この NSA 関連の記事を読みました: http://www.hpcwire.com/hpcwire/2012-03-19/nsa_employs_cutting-edge_supercomputing_for_domestic_surveillance.html (2012 年 3 月 19 日から、この投稿の元の質問から 3 年以内)。
ただし、データの多くは暗号化されており、そこでスーパーコンピューティングの出番です。情報を抽出するために、NSA はブルート フォース アルゴリズムを採用する必要があり、それには多くのコンピューティング パワーが必要でした。バンフォードは、マルチプログラム研究施設がオークリッジ国立研究所に建設され、そのような作業のためのスーパーコンピューターを収容したと報告しています。ビルディング 5300 として知られるその施設は、214,000 平方フィートにまたがり、2006 年に建設するのに 4,100 万ドルの費用がかかりました。未分類の「ジャガー」スーパーコンピューターがオークリッジ キャンパスの反対側に配備されている間、NSA はさらに強力なコンピューターを設置していました。ビル 5300 のシステム。Banford は次のように書いています。
NSA のマシンはおそらく未分類の Jaguar に似ていましたが、最初ははるかに高速で、暗号解読用に特別に変更され、AES などの 1 つまたは複数の特定のアルゴリズムを対象としていました。つまり、彼らは研究開発段階から、非常に困難な暗号システムを実際に攻撃する段階に移行していたのです。暗号解読の取り組みは順調に進んでいました。
Binney 氏によると、政府機関が絶対に破ることができなかった多くの外国政府データ (128 ビット暗号化) が、今や解読可能になる可能性があります。
NSA がどれだけ効率的にこれを行っているかは、私たちのような普通の人間にとって知るのはかなり難しいと思います (ねえ、それは NSA です! :-) )
それでも、彼らは1 つの鍵を解読することを計画しているのではなく、膨大な数の鍵を解読しようとしていることを考慮する必要があります。したがって、128 ビットの AES メッセージを解読することは、もはやサイエンス フィクションや理論的な数学ではないようです。