# Confidential Computing 101 ## Confidential Computing 101 - [Welcome](https://docs.enclaive.cloud/confidential-cloud/readme.md): This documentation focuses on Confidential Computing using hardware-graded security technologies. - [What is Confidential Computing](https://docs.enclaive.cloud/confidential-cloud/confidential-computing/what-is-confidential-computing.md) - [What problems Confidential Computing solves](https://docs.enclaive.cloud/confidential-cloud/confidential-computing/what-problems-confidential-computing-solves.md) - [Bare Metal](https://docs.enclaive.cloud/confidential-cloud/confidential-computing/what-problems-confidential-computing-solves/bare-metal.md) - [Docker](https://docs.enclaive.cloud/confidential-cloud/confidential-computing/what-problems-confidential-computing-solves/docker.md) - [Kubernetes](https://docs.enclaive.cloud/confidential-cloud/confidential-computing/what-problems-confidential-computing-solves/kubernetes.md) - [Knative](https://docs.enclaive.cloud/confidential-cloud/confidential-computing/what-problems-confidential-computing-solves/knative.md) - [Why Confidential Computing](https://docs.enclaive.cloud/confidential-cloud/confidential-computing/why-confidential-computing.md) - [How Confidential Computing works](https://docs.enclaive.cloud/confidential-cloud/confidential-computing/how-confidential-computing-works.md) - [Memory Encryption](https://docs.enclaive.cloud/confidential-cloud/confidential-computing/how-confidential-computing-works/memory-encryption.md) - [Workload Attestation](https://docs.enclaive.cloud/confidential-cloud/confidential-computing/how-confidential-computing-works/workload-attestation.md) - [Confidential Boot](https://docs.enclaive.cloud/confidential-cloud/confidential-computing/how-confidential-computing-works/confidential-boot.md) - [Sealing / Binding](https://docs.enclaive.cloud/confidential-cloud/confidential-computing/how-confidential-computing-works/sealing-binding.md) - [Secret Provisioning](https://docs.enclaive.cloud/confidential-cloud/confidential-computing/how-confidential-computing-works/provisioning.md) - [Technology Overview](https://docs.enclaive.cloud/confidential-cloud/confidential-computing/hardware-secure-enclave.md): Last Update: July 2023 - [Cloud Service Providers](https://docs.enclaive.cloud/confidential-cloud/confidential-computing/cloud-service-providers.md): Last Update: July 2023 - [Intel SGX](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-sgx.md) - [Getting Started](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-sgx/getting-started.md) - [Bare Metal Server Installation](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-sgx/getting-started/manual.md) - [Enclave Development Environment](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-sgx/getting-started/getting-started.md) - [Intel SGX SDK Setup](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-sgx/getting-started/intel-sgx-sdk-setup.md) - [Technology](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-sgx/technology.md) - [Features](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-sgx/technology/features.md) - [Threat Model](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-sgx/technology/threat-model.md) - [Versions](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-sgx/technology/sgxv1-vs-sgxv2.md) - [Concepts](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-sgx/technology/concepts.md) - [Memory Encryption](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-sgx/technology/concepts/enclaves.md) - [Local and Remote Attestation](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-sgx/technology/concepts/local-and-remote-attestation.md) - [DCAP-Attestation Framework](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-sgx/technology/concepts/dcap-attestation-framework.md) - [Secret Key Provisioning](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-sgx/technology/concepts/secret-key-provisioning.md) - [enclaive Development Kit](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-sgx/enclaive-development-kit.md) - [Architecture](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-sgx/enclaive-development-kit/architecture.md) - [Workflow](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-sgx/enclaive-development-kit/workflow.md) - [Tutorials](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-sgx/enclaive-development-kit/use-cases.md) - [Azure DCdsv3, DCsv2, or DCsv3 Setup](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-sgx/enclaive-development-kit/use-cases/azure.md) - [Redis in cK8s](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-sgx/enclaive-development-kit/use-cases/redis.md) - [MongoDB in cK8s](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-sgx/enclaive-development-kit/use-cases/mongodb-in-ck8s.md) - [K8s + HashiCorp Vault on Azure DCsv3](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-sgx/enclaive-development-kit/use-cases/kubernetes.md) - [Vault Remote Attestation Plug-In](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-sgx/vault-remote-attestation-plug-in.md) - [Initialization](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-sgx/vault-remote-attestation-plug-in/initialization.md) - [Attestation](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-sgx/vault-remote-attestation-plug-in/attestation.md) - [Configuration](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-sgx/vault-remote-attestation-plug-in/configuration.md) - [Intel TDX](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-tdx.md) - [Getting Started](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-tdx/getting-started.md) - [Azure](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-tdx/getting-started/azure.md) - [AWS](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-tdx/getting-started/aws.md) - [GCP](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-tdx/getting-started/gcp.md) - [Technology](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-tdx/technology.md) - [History](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-tdx/technology/history.md) - [VT](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-tdx/technology/history/vt.md) - [TME/MKTME](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-tdx/technology/history/tme-mktme.md) - [SGX](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-tdx/technology/history/sgx.md) - [Features](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-tdx/technology/features.md) - [Threat Model](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-tdx/technology/threat-model.md) - [Concepts](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-tdx/technology/fundamentals.md) - [Architecture](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-tdx/technology/fundamentals/architecture.md) - [TDX Module](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-tdx/technology/fundamentals/architecture/tdx-module.md) - [Memory Encryption](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-tdx/technology/fundamentals/memory-encryption.md) - [Confidentiality and Integrity](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-tdx/technology/fundamentals/memory-encryption/confidentiality-and-integrity.md) - [Keys and Key Management](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-tdx/technology/fundamentals/memory-encryption/keys-and-key-management.md) - [TD Partitioning](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-tdx/technology/fundamentals/td-partitioning.md) - [DCAP-Attestation](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-tdx/technology/fundamentals/dcap-attestation.md) - [Overview](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-tdx/technology/fundamentals/dcap-attestation/overview.md) - [Platform Registration](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-tdx/technology/fundamentals/dcap-attestation/platform-registration.md) - [Attestation Report](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/intel-tdx/technology/fundamentals/dcap-attestation/attestation-report.md) - [AMD SEV](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/amd-sev.md) - [Getting Started](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/amd-sev/getting-started.md) - [Azure](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/amd-sev/getting-started/azure.md) - [AWS](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/amd-sev/getting-started/aws.md) - [GCP](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/amd-sev/getting-started/gcp.md) - [Technology](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/amd-sev/technology.md) - [History](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/amd-sev/technology/features.md) - [Threat Model](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/amd-sev/technology/threat-model.md) - [SME Concepts](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/amd-sev/technology/sme-concepts.md) - [Use Models](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/amd-sev/technology/sme-concepts/use-models.md) - [SEV-SNP Concepts](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/amd-sev/technology/fundamentals.md) - [Features](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/amd-sev/technology/fundamentals/features.md) - [Integrity Threats](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/amd-sev/technology/fundamentals/features/integrity-threats.md) - [Reverse Map Table](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/amd-sev/technology/fundamentals/features/reverse-map-table.md) - [Page Validation](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/amd-sev/technology/fundamentals/features/page-validation.md) - [Page States](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/amd-sev/technology/fundamentals/features/page-states.md) - [Virtual Machine Privilege Levels](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/amd-sev/technology/fundamentals/features/virtual-machine-privilege-levels.md) - [Interrupt/Exception Protection](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/amd-sev/technology/fundamentals/features/interrupt-exception-protection.md) - [Trusted Platform Information](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/amd-sev/technology/fundamentals/features/trusted-platform-information.md) - [TCB Versioning](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/amd-sev/technology/fundamentals/features/tcb-versioning.md) - [VM Launch & Attestation](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/amd-sev/technology/fundamentals/features/vm-launch-and-attestation.md) - [VM Migration](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/amd-sev/technology/fundamentals/features/vm-migration.md) - [Side Channels](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/amd-sev/technology/fundamentals/features/side-channels.md) - [Use Cases](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/amd-sev/technology/fundamentals/use-cases.md) - [Architecture](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/amd-sev/technology/fundamentals/architecture.md) - [Encrypted Memory](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/amd-sev/technology/fundamentals/architecture/encrypted-memory.md) - [Key Management](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/amd-sev/technology/fundamentals/architecture/key-management.md) - [Software Implications](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/amd-sev/technology/fundamentals/software-implications.md) - [ARM CC](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/arm-cc.md) - [Technology](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/arm-cc/technology.md) - [Introduction](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/arm-cc/technology/introduction.md) - [Threat Model](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/arm-cc/technology/threat-model.md) - [Design](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/arm-cc/technology/design.md) - [Comparison](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/arm-cc/technology/comparison.md) - [Attestation Methods](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/attestation-methods.md) - [Raw Attestation](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/attestation-methods/raw-attestation.md) - [Raw Attestation with Secure-Boot](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/attestation-methods/raw-attestation-with-secure-boot.md) - [Raw Attestation with a vTPM](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/attestation-methods/raw-attestation-with-a-vtpm.md) - [AMD Secure VM Service Module and vTPMs](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/attestation-methods/raw-attestation-with-a-vtpm/amd-secure-vm-service-module-and-vtpms.md): In this article we summarise the concept of vTPM-based attestation leveraging the Secure Virtual Machine Service provided by AMD SEV technology. - [Raw Attestation with paravirtualized TPM](https://docs.enclaive.cloud/confidential-cloud/technology-in-depth/attestation-methods/raw-attestation-with-paravirtualized-tpm.md) - [Attestation Azure, GCP and AWS really implement](https://docs.enclaive.cloud/confidential-cloud/attestation-azure-gcp-and-aws-really-implement.md): We examine AMD's attestation report specification and assess how closely Azure, GCP, and AWS adhere to it.