
アメリカ国立標準技術研究所(NIST)は、連邦情報処理標準(FIPS)パブリケーション シリーズ 140 を発行し、米国およびカナダの政府機関が機密情報を保護するために使用するハードウェアおよびソフトウェアの両方のコンポーネントを含む暗号モジュールの要件と標準を統括しています。
FIPS 140 準拠
クラウド サービス プロバイダ(CSP)は、米国政府とカナダ政府、およびその請負業者やベンダーのクラウド コンピューティングの要件を満たすために、FIPS セキュリティ管理を実装する必要があります。FIPS パブリケーション 140 では、セキュリティ要件を満たすメカニズムとして暗号化を使用する場合は、暗号モジュール検証プログラム(CMVP)のもとで FIPS 認証を受ける必要があると規定されています。
最新の FIPS パブリケーション シリーズ 140 は第 3 版であり、一般的に FIPS 140-3 と呼ばれます。NIST は、FIPS 140-2 標準から 140-3 標準への移行に関するロードマップを公開しており、Google はこの移行に取り組んでいます。2022 年 9 月以降、Google が新しいモジュールに関して提出した FIPS 140 の申請書類はすべて 140-3 標準に準拠しています。CMVP のガイダンスでは、FIPS 140 検証の対象は個々のクラウド サービスではなく、暗号モジュールです。Google Cloud サービスは、基盤となる FIPS 140 認証済み暗号モジュールを利用してコンプライアンスを達成しています。
Google Cloud における FIPS 140 暗号化の概要
Google Cloud は、保存データ、Google データセンター間を転送中のデータ、外部クライアントと Google 間の通信チャネルにおいて、FIPS 認証済み暗号モジュールを使用して、グローバル インフラストラクチャ全体で顧客データを保護しています。
NIST FIPS 140-2 のサポート終了のタイムライン
NIST の移行スケジュールに基づき、有効な FIPS 140-2 認証はすべて 2026 年 9 月 21 日に CMVP の履歴リストに移行されました。NIST および CMVP のポリシーにより、以下のように扱われます。
BoringCrypto に対する Google のローリング検証ライフサイクル
Google Cloud は、暗号モジュールの定期的な再検証と更新を義務付ける暗号モジュールの選択と使用に関する FedRAMP ポリシーを遵守しています。Google は、すべてのクラウドネイティブ サービスを単一の静的なリビジョンにバインドするのではなく、FIPS 140-3 に基づいて BoringCrypto に対してローリングかつ継続的な検証ライフサイクルを維持しています。これらのサービスが更新されるにつれ、時間の経過やバックエンド コンポーネントの違いに応じて、検証済みの異なる BoringCrypto ビルドが利用される場合があります。Google は、CJIS、ITAR、DoD IL4 および IL5、IRS 1075、JISF、Protected B など、FIPS 暗号認証を必要とする他の指針に対しても、このポリシーを一貫して適用し、更新ストリーム モデルを採用しています。
(Google の有効な CMVP 認証済み BoringCrypto ビルドの完全なリストを表示するには、CMVP データベースを検索し、ベンダーとして Google を、モジュール名として BoringCrypto を選択します)。
Google Cloud では、内部のベースライン サービス バイナリを、これらの有効な FIPS 140-3 認証済みビルドに段階的に更新しています。これにより、互換性を破る変更やサービスの中断を発生させることなく、基盤となるプラットフォーム サービス全体で継続的な暗号保護を確保しています。
FIPS 暗号化の責任共有モデル
FIPS 140 に基づく暗号化コンプライアンスは、Google Cloud とお客様の間の責任共有モデルに則って管理されます。
Google Cloud の責任(「クラウドのセキュリティ」)
お客様の責任(クラウド内のセキュリティ)
規制対象のお客様向けの情報
以下は、SaaS プロバイダ、連邦政府機関、システム セキュリティ プラン(SSP)において活用された認可を文書化している企業のお客様を対象にしたものです。
いいえ。Google は、暗号モジュールの選択と使用に関する FedRAMP ポリシーを遵守しており、これには継続的な定期的な再検証が含まれています。Google では、サービスの更新に伴い、FIPS 140-3 の認証を受けた複数の有効な BoringCrypto のリビジョンをフリート全体で使用しています。
いいえ。基盤となるインフラストラクチャと Google Cloud ネイティブのマネージド サービスの FIPS 140-3 への移行は、API エンドポイント、ネットワーク構成、サービスティアを変更することなく、透過的に行われます。
NIST CMVP のガイダンスに従い、既存のシステム内におけるモジュールの使用および保守については、従来のモジュールを引き続き有効とします。同時に、Google Cloudでは、FIPS 140-3 の認証を受けた BoringCrypto ビルドの継続的な検証を実施しており、基盤となるクラウド サービス全体でコンプライアンスが維持されています。