NSAの暗号

国家安全保障局(NSA)暗号化に関する業務の大部分は機密扱いですが、NSAは随時、標準化プロセスに参加したり、暗号アルゴリズムに関する情報を公開したりしています。NSAは暗号化対象を4つの製品タイプ、アルゴリズムを2つのスイートに分類しています。以下は、NSAのアルゴリズムとプロトコルに関する公開情報の簡潔かつ不完全な要約です。

タイプ1製品

タイプ1製品とは、NSAが機密扱いまたは管理する、米国政府の機密情報または機微な情報を扱うための暗号化機器、アセンブリ、コンポーネントのうち、適切な鍵を使用することで機密扱いまたは機微な国家安全保障情報を暗号化および復号化するためにNSAが機密扱いまたは認定したものを指します。[1]

名前タイプ仕様使用装備(不完全なリスト)
アコーディオンR21-TECH-13-00、「ACCORDIAN 3.0仕様」(2000年8月)AIM(1999年および2004年のパンフレット)、SafeXcel-3340、PSIAM [2]
AES(256ビットキーのみ)ブロック暗号FIPS 197多数の多数の
バトンブロック暗号様々なPKCS#11、CDSA/CSSM、AIM(1999年および2004年のパンフレット)、CYPRISAPCO Project 25、MYK-85、Fortezza Plus、SecNet-11、Sierra、SafeXcel-3340、PSIAM [2]
ベイレスキプリス
バイトマンキプリス
カーディガンキプリス
カード所有者衛星アップリンクコマンドの暗号化CYPRIS、KI-17、U-AYJ フライト復号チップ(カード所有者)、フライト暗号化チップ(カード所有者)、MYK-16、CXS-810、CXS-2000、MCU-100、MCU-600
カリブー衛星アップリンクコマンドの暗号化U-TXZ、MYK-15A
クレヨンAIM(2004年パンフレット)、CYPRIS(4モード)
ファストハッシュ暗号ハッシュ関数MISSI タイプ1ハッシュPKCS #11、CDSA/CSSM
FIREFLY / 強化版 FIREFLYEKMS 公開鍵協調鍵生成AIM(2004)、SafeXcel-3340、SecNet54、ViaSat KG-25x、PSIAM [2]
グッドスピードシエラII
すぐにアンチジャミング、LPI/LPD空中音声通信キプリス
ジャックナイフIFFモード5のAIM(2004)
定石R21-TECH-0062-92、「JOSEKI-1、ブートストラップ手順」(1992年10月)(R21-TECH-13-97、R21-TECH-13-98も参照)ファームウェア内の秘密アルゴリズムの保護AIM、PSIAM [2]
ジュニパーブロック暗号PKCS #11、CDSA/CSSM
キーシーAIM(1999年と2004年のパンフレット)、CYPRIS、PSIAM [2]
マークXII IFFIFF 二次レーダーAIM(2004年パンフレット)
カゲロウ非対称鍵アルゴリズムPKCS #11、CDSA/CSSM
メドレーR21-TECH-30-01、「MEDLEY実装標準」(2001年11月)AIM(2004)、SecNet 54、SafeXcel-3340、ViaSat KG25x、PSIAM [2]
ペガサス衛星テレメトリおよびミッションデータダウンリンクKG-227、KG-228、KI-17、U-BLW ペガサス宇宙用マイクロ回路チップ、U-BLX ペガサス地上用マイクロ回路チップ、MYK-17、CXS-810、CXS-2000、MCU-100、MCU-600
ファランクスAIM(1999年および2004年のパンフレット)、CYPRIS(PHALANX IおよびPHALANX II)
サヴィル低帯域幅の音声(場合によってはデータ)暗号化AIM(1999年および2004年のパンフレット)、CYPRIS(2つのモード)、Windster(SAVILLE I)、VINSON
ヴァロール潜水艦へのTTY放送AIM(2004)
ウォルバーン高帯域幅リンク暗号化AIM(2004)、KG-81/94/194/95
パドストーンキプリス(2モード)、ウィンドスター、インディクター
イタチセーフエクセル-3340

タイプ2製品

タイプ 2 製品とは、機密扱いではないが機密扱いではない米国政府の情報を取り扱う、NSA が承認した機密扱いではない暗号化機器、アセンブリ、またはコンポーネントを指します。

名前タイプ仕様使用装備(不完全なリスト)
コルドバキプリス、ウィンドスター、インジケーター
ケア非対称鍵アルゴリズムR21-Tech-23-94、「鍵交換アルゴリズム(KEA)」Fortezza等 の鍵交換およびデジタル署名アルゴリズムフォルテッツァフォルテッツァ プラス、パラジウム セキュア モデム
スキップジャックブロック暗号R21-Tech-044-91、「スキップジャック」Fortezzaの機密性アルゴリズムフォルテッツァフォルテッツァ プラス、パラジウム セキュア モデム

タイプ3製品

適切に鍵が設定されている場合、機密扱いではない米国政府または商用の機密情報を暗号化または復号化し、標準的な商慣行に準拠した保護メカニズムを必要とするシステムを保護するために使用される、機密扱いではない暗号化機器、アセンブリ、またはコンポーネント。タイプ3アルゴリズムとは、機密扱いではないものの機密扱いではない米国政府および商用情報を対象とし、NISTが承認し、登録され、FIPSが発行したアルゴリズムを指します。

名前タイプ仕様使用装備(不完全なリスト)
デスデータ暗号化規格ブロック暗号FIPS 46-3ユビキタスユビキタス
AES高度暗号化規格ブロック暗号FIPS 197多数の多数の
DSAデジタル署名アルゴリズムデジタル署名システムFIPS 186多数の多数の
シャセキュアハッシュアルゴリズム暗号ハッシュ関数FIPS 180-2ユビキタスユビキタス

タイプ4製品

タイプ4アルゴリズムとは、NISTに登録されているものの、FIPSでは公開されていないアルゴリズムを指します。NSAまたはNISTの認定を受けていない、政府機関での使用を想定した評価を受けていない商用暗号機器、アセンブリ、またはコンポーネントを指します。

アルゴリズムスイート

スイートA

非常に機密性の高い通信および重要な認証システムを対象とした、NSA の未公開アルゴリズムのセット。

スイートB

NSAが承認した暗号アルゴリズムのセット。非機密情報とほとんどの機密情報の両方に相互運用可能な暗号基盤として使用される。Suite Bは2005年2月16日に発表され、2016年に段階的に廃止された。[3]

商用国家安全保障アルゴリズムスイート

量子耐性暗号標準が公布されるまで、NSA Suite B 暗号の代替として国家安全保障局によって公布された暗号アルゴリズムのセット

量子耐性スイート

2015年8月、NSAは「近い将来」に量子攻撃に耐性のある新しい暗号スイートに移行する計画を発表しました。「残念ながら、楕円曲線暗号の利用拡大は量子コンピューティング研究の継続的な進歩と衝突しており、暗号戦略の再評価が必要となっています。」NSAは、「スイートBアルゴリズムへの移行をまだ行っていないパートナーやベンダーには、現時点で多額の費用をかけて移行するのではなく、来たる量子耐性アルゴリズムへの移行に備えることを推奨します。」と勧告しました。[4]

参照

参考文献

  1. ^ 「国家情報保証用語集」;CNSS指令第4009号国家情報保証用語集
  2. ^ abcdef ViaSat プログラマブル・スケーラブル情報保証モデル (PSIAM)
  3. ^ Cook, John (2019年5月23日). 「NSAの推奨事項|PQCまで使用するアルゴリズム」www.johndcook.com . 2020年2月28日閲覧
  4. ^ 「NSA、暗号による終末を阻止するため量子耐性アルゴリズムを準備」Ars Technica、2015年8月21日。
Retrieved from "https://en.wikipedia.org/w/index.php?title=NSA_cryptography&oldid=1181137395"