BlogsGoogleConfidential Computing and Attested Encryption

Confidential Computing and Attested Encryption

Confidential Computing and Attested Encryption

3
posts
2023–2025

Google Cloud's Confidential Computing, specifically Confidential Space and Oak Functions, enables the creation of end-to-end confidential services. This involves hardware-level protection for data during processing, with attestation providing verifiable proof of the environment's integrity and the identity of the running code. Oak Session provides application-level, end-to-end encryption over load-balanced connections, using the Noise framework for a smaller, auditable cryptographic footprint. The FHE offering has been expanded with new tools for video processing, including a TensorFlow-to-FHE compiler for ML models, the Jaxite library for running FHE on hardware accelerators like GPUs and TPUs, and the HEIR compiler toolchain for interoperability across FHE schemes and hardware.

2025

Don't Trust, Verify: Building End-to-End Confidential Applications on Google Cloud- Google Developers Blog

12/9/2025

This post introduces Google Cloud's Confidential Space and Oak Functions for building end-to-end confidential services. It details the challenges of trust and scalability in confidential computing and presents Oak Session as a solution for application-level, end-to-end encryption using the Noise framework. The post explains the attestation process, including JWT claims and session binding, to establish trust between the client and the confidential workload. It highlights how users can verify the integrity of the running code through reproducible builds of the Oak Functions container.

2024

Enabling more private generative AI- Google Developers Blog

7/11/2024

Introduces the GenC open-source project, which simplifies the integration of Confidential Computing, Gemma open-source models, and mobile platforms for building private generative AI applications. Details a hybrid architecture combining on-device and cloud-hosted LLMs within Trusted Execution Environments (TEEs) for enhanced privacy and security. Explains the use of attestation for verifying TEE integrity and the GenC framework's Intermediate Representation (IR) for cross-platform deployment.

2023

Expanding our Fully Homomorphic Encryption offering- Google Developers Blog

8/10/2023

Introduced new tools to expand Fully Homomorphic Encryption (FHE) capabilities for video files and other complex data. This includes a TensorFlow-to-FHE compiler for trained ML models, the Jaxite software crypto library for running FHE on hardware accelerators (GPUs, TPUs), and the Homomorphic Encryption Intermediate Representation (HEIR) open-source compiler toolchain for FHE program interoperability. The TensorFlow-to-FHE compiler can compile TensorFlow Lite models to FHE, achieving private inference in 16 seconds for a 3-layer neural network. Jaxite leverages JAX for FHE computations on accelerators. HEIR is built on MLIR to lower barriers to privacy engineering and research.