Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 273

暗号アジリティ

監修Cybersecurity entrepreneur & security researcher

暗号アジリティ とは何ですか?

暗号アジリティ脅威や標準が変化した際に、暗号アルゴリズム、パラメータ、鍵を迅速かつ安全に差し替えられるシステムの性質。


暗号アジリティ(crypto agility)は、アプリケーションコードを書き直したり相互運用性を損なったりすることなく、アルゴリズム、鍵長、証明書種別、プロトコルをアップグレードできるようシステムを構築する設計規律です。これはアルゴリズム識別子とネゴシエーション(TLS 暗号スイート、JOSE の alg パラメータ)、PKCS#11 や KMS インターフェースといった抽象化レイヤ、構成可能なライブラリ、証明書ライフサイクルの自動化(ACME)、そして暗号がどこで使われているかを維持管理するインベントリ、すなわち**暗号部品表(CBOM)**によって実現されます。

アジャイルな差し替えループ

flowchart LR
  A[暗号インベントリ / CBOM] --> B[インターフェース背後のアルゴリズム]
  B --> C[ネゴシエーションまたは設定がアルゴを選択]
  C --> D{脅威または標準の変化?}
  D -->|SHA-1 が破られた、PQC 義務化| E[設定の更新 / 鍵のローテーション]
  E --> C
  D -->|安定| F[運用を継続]

アジリティは、SHA-1(2017 年の SHAttered 衝突により実質的に破られた)、RSA-1024、3DES が非推奨となるにつれて急務となり、いまやポスト量子移行の前提条件です。2024 年 8 月、NIST は鍵カプセル化のための FIPS 203(ML-KEM)、署名のための FIPS 204(ML-DSA)FIPS 205(SLH-DSA) を確定しました。NSA の CNSA 2.0 スイートは、多くのシステムに 2035 年よりかなり前の採用を迫るスケジュールを定めています。「今収集し、後で復号する(harvest-now, decrypt-later)」攻撃者が暗号化トラフィックを今日のうちに記録しているため、アジャイルなシステムはコードの書き直しではなく設定によってハイブリッド方式(例:X25519 + ML-KEM)を展開します。アジリティを欠くシステム——ハードコードされたアルゴリズム、不透明なファームウェア、期限切れのプロトコルライブラリ——は、プリミティブが破られるたびに数年がかりで高リスクな改修に直面します。

  1. 01

    設定変更のみで X25519+ML-KEM のハイブリッド鍵交換を展開できる TLS サーバー。

  2. 02

    ベンダー更新後、コード署名パイプラインで RSA-PSS を ML-DSA へ置き換える。

よくある質問

暗号アジリティ とは何ですか?

脅威や標準が変化した際に、暗号アルゴリズム、パラメータ、鍵を迅速かつ安全に差し替えられるシステムの性質。 サイバーセキュリティの 暗号 カテゴリに属します。

暗号アジリティ とはどういう意味ですか?

脅威や標準が変化した際に、暗号アルゴリズム、パラメータ、鍵を迅速かつ安全に差し替えられるシステムの性質。

暗号アジリティ からどのように防御しますか?

暗号アジリティ に対する防御は通常、上記の定義で述べたとおり、技術的統制と運用上の実践を組み合わせます。

暗号アジリティ の別名は何ですか?

一般的な別名: アルゴリズムアジリティ, クリプトアジリティ。

関連用語

関連項目