アメリカ国家安全保障局
NSAの歴史は1917年にハーバート・オズボーン・ヤードリーの設立した暗号解読組織「ブラック・チェンバー」(MI-8)にさかのぼる。この組織は1929年ヘンリー・スティムソン国務長官に「紳士の仕事ではない」との理由で廃止された。
その後ウィリアム・F・フリードマンが、1930年、陸軍に信号情報部(Signal Intelligence Service, SIS)を設立し、ローレンス・サフォードが海軍にOP-20Gを設立した。この二つの組織が、太平洋戦争開戦時に大日本帝国の外交秘密「パープル暗号」を解読し、山本五十六搭乗機撃墜やミッドウェー海戦の勝利などに貢献する。
1949年5月20日に、統合参謀本部指揮下のアメリカ国防総省の部局として、軍保安局(AFSA、the Armed Forces Security Agency)が設立された。AFSAは三軍の通信電子情報部隊つまり陸軍保安局(ASA、改称されてSAA)・海軍保安群(NSG)・空軍保安部(AFSS)の通信諜報および電子諜報活動を指揮監督することになっていた。しかし、AFSAは能力不足であり、調整機能が不足していた。そこで1951年12月より国家安全保障会議の指示により検討が行われ、1952年6月(?)の国家安全保障会議情報活動指示によって、同年11月4日に設立された後、1999年までその存在は秘密にされていた。
NSAについての主な公文書の流れは以下の通り。
暗号技術 開発 規制と管理 RSA暗号や楕円曲線暗号,離散対数問題,素数など数学の研究
盗聴、データ通信監視 政治家や企業幹部、経営者の通信内容傍受と分析 電話やインターネット、軍事無線の監視 ファイル共有ソフト、P2P通信の監視
米国政府の秘密通信業務 暗号化機器とシステムの開発と維持 暗号認証提供 基準作成 国防情報局や国防情報システム局が所有するJWICS、C4Iシステムの構築と保守
その他 外国のレーダーサイト配置図などの作成 データ分析技術(構文解析や回帰分析、ナレッジグラフ、検索エンジン、画像処理、AI等) 国際銀行間通信(SWIFT)やネット決済履歴の監視
サイバーセキュリティ インターネットにおける海底ケーブルの通信信号傍受 インターネットにおけるサイバー攻撃、防御技術の開発(サイバー軍の支援) SNSを活用した情報工作の検知
科学技術、資源の監視 学術論文データベース、特許情報、公文書データにアクセスし、敵対勢力や同盟国の技術動向を収集 エネルギー供給パイプライン、電力網、原子力施設の監視
暗号やセキュリティ技術に関して、NSAは世界最高の水準にあるが、その研究内容は秘密にされることが多い。しかし、NSAの技術のいくつかは広く一般に使われている。NSAが関わったクローズドソースつまりブラックボックスの一般向け暗号・セキュリティ技術については、バックドアの存在が疑われている。
NSAは暗号方式DESの策定に大きく関わっている。アメリカ国立標準技術研究所 (NIST) の前身、アメリカ国立標準局(NBS)が公募した標準暗号アルゴリズムに対し、IBMがLuciferという暗号方式を提出するが、ここでNSAは、鍵の長さを128ビットから56ビットに短縮し、S-BOXの内容を変更し、DESとして公式暗号となった。説明なしに行われたこの改造に対して、疑念の声が上がることになった。
実際は当時公知でなかった暗号解読法である差分解読法に対する耐性を持たせた。LuciferのSボックスはきわめて弱くすぐ破れた。改良のために当時最高のIBMコンピューターを数十時間使用した。56ビットに短縮したのはNSAが解読できるようにするためである。
次期標準暗号方式として公開で選定されたAESでは、技術コンサルタントとして関わっている。
NSAが中心となって、1990年代に個人のPC用のPGP暗号ソフトウェアとネットスケープのSSL暗号ルーチンに対して、暗号鍵に128ビットを使用したフル規格製品を海外輸出することを許さず、米国内向け製品として128ビット製品と海外輸出向け製品として40ビット製品を作らせた。