
The National Institute of Standards and Technology (NIST) issues the Federal Information Processing Standard (FIPS) Publication Series 140 to coordinate the requirements and standards for cryptographic modules which include both hardware and software components for use by departments and agencies of the United States and Canadian governments to protect sensitive information.
FIPS 140 Compliance
Cloud Service Providers (CSPs) are required to implement FIPS security control to satisfy the requirements of Cloud computing for the US and Canadian governments as well as their contractors and vendors. The FIPS publication 140 stipulates that if encryption is employed as a mechanism to meet a security requirement, it must be FIPS validated under the Cryptographic Module Validation Program (CMVP).
The most recent FIPS Publication Series 140 is a third revision, commonly referred to as FIPS 140-3. NIST has published a transition roadmap for migration from the FIPS 140-2 to 140-3 standard, and Google is committed to this transition. Since September 2022, all of Google's FIPS 140 submissions for new modules have been under the 140-3 standard. Under CMVP guidance, the scope of a FIPS 140 validation is a cryptographic module rather than an individual cloud service. Google Cloud services achieve compliance by relying on underlying FIPS 140–validated cryptographic modules.
Overview of FIPS 140 Cryptography in Google Cloud
Google Cloud secures customer data across its global infrastructure using FIPS-validated cryptographic modules for data at rest, data in transit across Google data centers, and external client-to-Google communication channels.
NIST FIPS 140-2 Sunset Timeline
Under NIST's transition schedule, all active FIPS 140-2 certificates moved to the CMVP Historical List on September 21, 2026. Per NIST and CMVP policy:
Google’s Rolling Validation Lifecycle for BoringCrypto
Google Cloud adheres to the FedRAMP Policy for Cryptographic Module Selection and Use, which mandates periodic re-validation and updating of cryptographic modules. Rather than binding all cloud-native services to a single static revision, Google maintains a rolling, continuous validation lifecycle for BoringCrypto under FIPS 140-3. As these services are updated, they may leverage different validated BoringCrypto builds over time or across different backend components. Google consistently implements this policy, applying the update stream model to other directives that require FIPS cryptographic certification, including CJIS, ITAR, DoD IL4 and IL5, IRS 1075, JISF, and Protected B.
(To view the complete list of Google’s active CMVP-validated BoringCrypto builds, search the CMVP database, selecting Google as the Vendor and BoringCrypto as the Module Name.)
Google Cloud progressively updates internal baseline service binaries to these active FIPS 140-3 validated builds, ensuring continuous cryptographic protection across underlying platform services without introducing breaking changes or service disruptions.
Shared Responsibility Model for FIPS Cryptography
Cryptographic compliance under FIPS 140 is governed by a shared responsibility model between Google Cloud and the customer.
Google Cloud Responsibility ("Security of the Cloud")
Customer Responsibility ("Security in the Cloud")
Information for Regulated Customers
For SaaS providers, federal agencies, and enterprise customers documenting leveraged authorizations in their System Security Plan (SSP):
No. Google adheres to the FedRAMP Policy for Cryptographic Module Selection and Use, which involves ongoing periodic re-validation. Google uses multiple active FIPS 140-3 validated revisions of BoringCrypto across its fleet as services update.
No. The migration of underlying infrastructure and Google Cloud-native managed services to FIPS 140-3 occurs transparently without changes to API endpoints, network configurations, or service tiers.
Per NIST CMVP guidance, historical modules remain valid for use and maintenance within existing systems. Concurrently, Google Cloud’s rolling validation of FIPS 140-3 validated BoringCrypto builds ensures active compliance across underlying cloud services.
Start building on Google Cloud with $300 in free credits and 20+ always free products.