Skip to content

Commit bc83181

Browse files
Merge pull request #2690 from anta5010/main
cca-kata: Small correction fixes
2 parents 406d46e + a863c16 commit bc83181

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

content/learning-paths/servers-and-cloud-computing/cca-kata/_index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ who_is_this_for: This Learning Path is for software developers who want to under
1111

1212
learning_objectives:
1313
- Overview of Confidential Containers
14-
- Understand how Trustee services are used for CCA realm attestation to unlock the confidential processing of data.
15-
- Use an encrypted image to deploy a Confidential Containers in a CCA realm on an Armv9-A AEM Base Fixed Virtual Platform (FVP) that has support for RME extensions.
14+
- Understand how Trustee services are used for CCA attestation to unlock the confidential processing of data.
15+
- Use an encrypted image to deploy a Confidential Container in a CCA realm on an Armv9-A AEM Base Fixed Virtual Platform (FVP) that has support for RME extensions.
1616

1717
prerequisites:
1818
- An AArch64 or x86_64 computer running Linux or macOS; you can use cloud instances - see the [Arm cloud service providers](/learning-paths/servers-and-cloud-computing/csp/)

content/learning-paths/servers-and-cloud-computing/cca-kata/cca-kata.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ working to enable cloud native confidential computing by leveraging Trusted Exec
1616

1717
## Design overview
1818

19-
Confidential computing projects are largely defined by what is inside the enclave and what is not.
20-
For Confidential Containers, the enclave contains the workload pod and helper processes and daemons that facilitate the workload pod.
21-
Everything else, including the hypervisor, other pods, and the control plane, is outside of the enclave and untrusted.
19+
Confidential computing projects are largely defined by what is inside the Trusted Execution Environment (TEE) and what is not.
20+
For Confidential Containers, the TEE contains the workload pod and helper processes and daemons that facilitate the workload pod.
21+
Everything else, including the hypervisor, other pods, and the control plane, is outside of the TEE and untrusted.
2222

2323
### Kata Containers
2424

@@ -46,7 +46,7 @@ This is a simplified diagram showing the interaction of **containerd**, the **ny
4646
Confidential Containers also provides components inside the guest and elsewhere to facilitate attestation.
4747
Attestation is a crucial part of confidential computing and a direct requirement of many guest operations.
4848
For example, to unpack an encrypted container image, the guest must retrieve a secret key.
49-
Inside the guest the **confidential-data-hub** and **attestation-agent** handle operations involving secrets and attestation.
49+
Inside the guest the **Confidential Data Hub (CDH)** and **Attestation Agent (AA)** handle operations involving secrets and attestation.
5050
Again, these components are beyond the scope of traditional Kata deployments and are located in the ["guest components"](https://github.com/confidential-containers/guest-components) repository.
5151

5252
The CDH and AA use the KBS Protocol to communicate with an external, trusted entity.

0 commit comments

Comments
 (0)