セキュリティ
上級

Encryption at Rest SSE/KMS/CMK 2026(エンクリプションアットレスト)

Storage暗号化。SSE-S3 (S3 Managed)・SSE-KMS (AWS KMS Key Material)・SSE-C (Customer Provided)・Customer Managed Key CMK (BYOK Bring Your Own Key)・AES-256 GCM・Hardware Security Module HSM・AWS CloudHSM・GCP Cloud HSM・Azure Managed HSM・Vault Transit Engine・PKCS#11・Self-Encrypting Drive SED・OPAL Standard・¥¥¥/月 HSM、2026年HSM Cloud Native普及。

0 回閲覧
0 いいね
2026/4/29 更新
関連タグ
SSE-KMS
Customer Managed Key
AES-256 GCM
Cloud HSM
OPAL SED

概要

Encryption at Rest(エンクリプションアットレスト)は、データが保存される際に自動的に暗号化される仕組みです。2026年現在、クラウドプロバイダーはSSE‑S3(S3 Managed)、SSE‑KMS(AWS KMS Key Material)、SSE‑C(Customer Provided)をはじめ、顧客管理キー(CMK)を利用したBYOK(Bring Your Own Key)モデルまで多様なオプションを提供しています。暗号アルゴリズムは主にAES‑256 GCMで、128ビット認証タグを付与し、データ整合性と機密性を確保。ハードウェア側ではHSM(Hardware Security Module)が標準化され、AWS CloudHSM、Azure Managed HSM、GCP Cloud HSMがそれぞれ提供されています。2025年にクラウドネイティブHSMが急速に普及し、2026年にはAES‑256 GCMが主要クラウドサービスで標準化された点が注目されます。

主な特徴・仕組み

  • AES‑256 GCM:256ビット鍵、128ビット認証タグ、ブロック長128ビット。
  • SSE‑S3:S3バケット単位で自動暗号化。キーはAWS内部で管理。
  • SSE‑KMS:AWS KMSでキーを管理し、暗号化・復号化を行う。KMSは256ビットキーを保持。
  • SSE‑C:顧客が提供する鍵を使用。鍵は転送時に暗号化され、AWS側では保持しない。
  • CMK(BYOK):顧客が自前のキーを管理。AWS KMSに鍵をインポートし、キー管理ポリシーを設定。
  • ハードウェアセキュリティモジュール(HSM):AES‑256 GCMをハードウェアで実装。例:AWS Nitro Enclaves、Azure Dedicated HSM。
  • OPAL 2.0:Self‑Encrypting Drive(SED)でドライブ内部に暗号化ロジックを組み込み。
  • PKCS#11:HSMとのインターフェース規格。アプリケーションはPKCS#11 APIで鍵操作を行う。
  • Vault Transit Engine:HashiCorp Vaultのトランジットシークレットエンジンで暗号化サービスを提供。
  • 2025年の動向:クラウドネイティブHSMの利用率が30%増加。
  • 2026年の動向:AES‑256 GCMが主要クラウドサービスでの暗号化標準に。
  • 2025年の動向:BYOK導入企業が40%増加。

スペック比較表

暗号化タイプキー管理暗号アルゴリズム主要プロバイダー典型的なコスト(月)
SSE‑S3AWS内部AES‑256 GCMAmazon S30円
SSE‑KMSAWS KMSAES‑256 GCMAmazon S30.02円/GB
SSE‑C顧客提供AES‑256 GCMAmazon S30円
CMK(BYOK)顧客管理AES‑256 GCMAWS KMS, Azure Key Vault, GCP KMS0.05円/GB
HSMHSMデバイスAES‑256 GCMAWS CloudHSM, Azure Managed HSM, GCP Cloud HSM1,200円/デバイス

具体例・対応製品

  1. AWS S3 + AWS KMS
    • バケットにSSE‑KMSを設定。キーはAWS KMSに格納。
    • 例:S3 Standard‑IA 1 TB → 0.02円/GB → 20円/月。
  2. Azure Blob Storage + Azure Key Vault
    • コンテナ単位でCMKを指定。キーはKey Vaultで管理。
    • 例:Blob Storage Hot 500 GB → 0.05円/GB → 25円/月。
  3. Google Cloud Storage + GCP Cloud HSM
    • バケットにSSE‑KMSを設定し、Cloud HSMで鍵を保持。
    • 例:Multi‑Regional 2 TB → 0.02円/GB → 40円/月。
  4. Samsung 980 Pro NVMe SSD(SED)
    • OPAL 2.0対応。ドライブ内部でAES‑256 GCMを実装。
    • 仕様:1 TB、最大3 000 000 ops/s、2.5 msレイテンシ。
  5. HashiCorp Vault Transit Engine
    • オンプレミスやクラウドで鍵を管理し、API経由で暗号化。
    • 仕様:1 000 000 ops/s、256 bit鍵。

自作PCでの選び方・注意点

  • ストレージの種類
    • NVMe SSD(SED)を選ぶ場合、OPAL 2.0に対応しているか確認。
    • SATA SSDは暗号化機能が限定的。
  • HSMの導入
    • 予算が許せばUSB‑HSM(例:YubiHSM 2)を接続。
    • 価格は1,200円/月で利用可能。
  • 暗号化オーバーヘッド
    • AES‑256 GCMはCPU負荷が高い。Xeon E-2246G(6 コア、3.4 GHz)なら1 000 000 ops/s。
    • 低消費電力のチップ(Ryzen 5 5600G)でも10 000 ops/s程度。
  • 管理ポリシー
    • キーのローテーションは90日間を目安に設定。
    • バックアップは暗号化された状態で別サーバに保管。
  • コンプライアンス
    • PCI‑DSS、HIPAA など、業界規格に準拠するためにCMKを利用。
  • 2026年の動向
    • HSM‑as‑a‑Serviceが普及し、クラウドベースのHSMをローカルにミラーリングできるように。

関連用語との違い

  • SSE‑S3:AWS内部で管理される暗号化。ユーザーはキー操作を行わない。
  • SSE‑KMS:AWS KMSを利用し、キーをユーザーが管理。
  • SSE‑C:顧客がキーを提供。AWSはキーを保持しない。
  • CMK(BYOK):顧客が自前のキーを管理。KMSにインポート。
  • HSM:物理的なハードウェアで鍵を保護。クラウドHSMはネットワーク経由でアクセス。
  • OPAL SED:ドライブ内部で暗号化を実行。
  • Vault Transit Engine:ソフトウェアベースの暗号化サービス。

よくある質問(FAQ)

Q1. SSE‑S3とSSE‑KMSの主な違いは何ですか?
A1. SSE‑S3はAWS側でキーを管理し、ユーザーはキー操作を行わない。SSE‑KMSはAWS KMSでキーを管理し、ユーザーがキーのローテーションやポリシー設定を行える。

Q2. BYOK(CMK)を利用するメリットは何ですか?
A2. キーの完全な所有権が顧客にあるため、外部の鍵管理者に依存しない。コンプライアンス要件(PCI‑DSS、HIPAA)に対応しやすい。

Q3. 自作PCでHSMを導入する際のコストはどの程度ですか?
A3. USB‑HSM(例:YubiHSM 2)は月額約1,200円で利用可能。クラウドHSMの場合は、AWS CloudHSMは1,200円/月+使用料。

まとめ

Encryption at Restは、データ保護の基盤として不可欠です。2026年現在、AES‑256 GCMが標準暗号化アルゴリズムであり、SSE、KMS、CMK、HSM、OPAL SEDなど多様な実装が存在します。クラウドネイティブHSMの普及とAES‑256 GCMの標準化により、セキュリティレベルはさらに向上。自作PCではNVMe SSD(SED)やUSB‑HSMを組み合わせることで、コストを抑えつつ高い機密性を確保できます。今後も2025〜2026年の動向を注視し、最新の暗号化技術を適用していくことが重要です。

この記事について
カテゴリーセキュリティ
難易度上級
作成日2026/4/29