Cloud KMS は GCP の鍵管理サービスで、データ暗号化に使う鍵 (Encryption Key) を中央集権的に管理します。 Cloud HSM (FIPS 140-2 Level 3 認定ハードウェア)、Cloud EKM (外部 HSM 連携) と組み合わせて、規制対応からゼロトラスト鍵管理まで対応可能です。
| サービス | 鍵保管場所 | FIPS | 用途 |
|---|---|---|---|
| Cloud KMS (Software) | Google データセンター (SW) | 140-2 Level 1 | 標準 |
| Cloud HSM | Google データセンター (HW) | 140-2 Level 3 | 金融・医療・規制対応 |
| Cloud EKM | 外部 HSM (Equinix / Thales / Fortanix) | 顧客 HSM 依存 | 鍵の物理隔離、主権要件 |
# KeyRing 作成 gcloud kms keyrings create my-keyring \ --location=asia-northeast1 # CryptoKey 作成 (Symmetric) gcloud kms keys create my-key \ --keyring=my-keyring --location=asia-northeast1 \ --purpose=encryption --rotation-period=90d \ --next-rotation-time=2026-09-01T00:00:00Z # 暗号化 gcloud kms encrypt --key=my-key --keyring=my-keyring \ --location=asia-northeast1 \ --plaintext-file=secret.txt --ciphertext-file=secret.enc # CMEK で GCS バケット作成 gcloud storage buckets create gs://my-bucket \ --default-encryption-key=projects/PROJECT/locations/asia-northeast1/keyRings/my-keyring/cryptoKeys/my-key
| 項目 | Cloud KMS | Cloud HSM |
|---|---|---|
| 鍵バージョン (アクティブ) | $0.06/月 | $1〜2/月 |
| 操作 (Symmetric) | $0.03/10,000 | $0.03/10,000 |
| 操作 (Asymmetric) | $0.06/10,000 | $1〜2/10,000 |
| EKM | $0.06/月 + 外部 HSM 料金 | — |
| 項目 | Cloud KMS | Cloud HSM | AWS KMS | Azure Key Vault |
|---|---|---|---|---|
| SW 鍵 | ◎ | — | ◎ | ◎ |
| HSM 鍵 | — | ◎ (FIPS L3) | ○ (CloudHSM 別) | ○ (Managed HSM) |
| 外部 HSM 連携 | EKM | — | External KS | Bring Your Own Key |
| 自動ローテーション | ○ | ○ | ○ | ○ |
Cloud KMS と Cloud HSM の違いは?
Cloud KMS は SW ベース、Cloud HSM は FIPS 140-2 Level 3 認定のハードウェア HSM。コンプライアンスで HSM 必須なら HSM、それ以外は KMS で十分。
Cloud EKM とは?
External Key Manager。鍵をサードパーティ HSM (Equinix SmartKey / Thales / Fortanix 等) に保管し、GCP からは呼び出すモデル。鍵の物理的隔離。
CMEK と CSEK の違いは?
CMEK = Customer-managed Encryption Key (KMS で管理)、CSEK = Customer-supplied Encryption Key (顧客がキーを毎回提供)。CSEK は管理難しく、CMEK が主流。
鍵ローテーションは?
KMS で自動ローテーション期間設定可 (例: 90 日)。新バージョン作成 → アプリは最新を利用、古いバージョンは復号のため保持。
対応サービスは?
GCS、BigQuery、Compute Engine、Persistent Disk、Cloud SQL、Spanner、Bigtable、Pub/Sub、Dataflow、Vertex AI など主要サービスほぼ全て。CMEK 対応マトリクス公開中。
料金体系は?
アクティブな鍵バージョン × 月 + 暗号化/復号操作数。Cloud KMS は安価 ($0.06/鍵バージョン/月)、Cloud HSM は高価 ($1〜2/鍵バージョン/月)。
AWS KMS / Azure Key Vault との比較は?
機能は概ね同等。AWS KMS は GovCloud / FIPS リージョン豊富、Azure Key Vault は Managed HSM 強い、Cloud HSM は FIPS Level 3 HW で差別化。
Confidential Computing とは?
VM / GKE Node のメモリも暗号化 (AMD SEV / Intel TDX 利用)。鍵管理 + Confidential VM で「使用中も暗号化」を実現。
関連記事・セキュリティ
GCP Professional Cloud Developer (PCD) 完全ガイド|Cloud Run・GKE・CI/CD・APM
Google Cloud Professional Cloud Developer の試験範囲、Cloud Run / GKE / Cloud Build / Cloud Trace、AWS DVA / Azure AZ-204 比較、学習ロードマップを徹底解説。
Confidential Computing 完全ガイド|使用中暗号化・Confidential VM/GKE/Space (GCP)
Google Cloud Confidential Computing の全機能解説。Confidential VM (AMD SEV-SNP / Intel TDX)、Confidential GKE Nodes、Confidential Space、Multi-party Computation、Attestation、BigQuery / Spanner 対応、料金、規制業界事例を 2026 年最新版で網羅。
GCP Professional Cloud Network Engineer (PCNE) 完全ガイド|VPC・Interconnect・Load Balancing
Google Cloud Professional Cloud Network Engineer の試験範囲、VPC / Cloud Interconnect / Cloud Load Balancing / Cloud Armor、AWS ANS・Azure AZ-700 比較を詳解。
GCP Professional Cloud Security Engineer (PCSE) 完全ガイド|IAM・KMS・BeyondCorp・SCC
Google Cloud Professional Cloud Security Engineer の試験範囲、IAM / Cloud KMS / VPC Service Controls / BeyondCorp / Security Command Center、AWS SCS・Azure SC-100 比較を詳解。
※ Google Cloud は Google LLC の商標です。最新情報は Cloud KMS 公式 をご確認ください。
NicheeLab編集部
データエンジニアリング・クラウド資格の専門家。Databricks・Snowflake等の認定資格を保有し、実務経験に基づいた問題作成・解説を行っています。NicheeLab運営。
Google Cloud (GCP) 認定資格ロードマップ 2026 完全版|全 15 試験を体系化
Google Cloud 認定資格 全 15 試験 (Foundational 2 + Associate 3 + Pr...
Cloud Digital Leader (CDL) 完全ガイド|出題範囲・学習リソース・合格戦略
Google Cloud Cloud Digital Leader (CDL) の完全ガイド。6 ドメイン 92 bul...
Generative AI Leader (GAIL) 完全ガイド|Google Cloud 生成 AI 認定
Google Cloud Generative AI Leader (GAIL、2025-05-14 リリース) の完全...
Vertex AI 入門|Google Cloud 統合 ML プラットフォームの全機能
Google Cloud Vertex AI の入門解説。Vertex AI Studio / Agent Builde...
GCP Associate Cloud Engineer (ACE) 完全ガイド|試験範囲・受験料・学習ロードマップ
Google Cloud Associate Cloud Engineer (ACE) の試験範囲・受験料 125 US...