Run an end-to-end Attestation Flow with Arm CCA
Introduction
Overview of the Software Architecture
Run an end-to-end Attestation with Arm CCA
Next Steps
Run an end-to-end Attestation Flow with Arm CCA
Who is this for?
This is an advanced topic for software developers who want to learn how to run an end-to-end attestation flow with Arm's Confidential Computing Architecture (CCA).
What will you learn?
Upon completion of this Learning Path, you will be able to:
- Describe how you can use attestation with Arm's Confidential Computing Architecture (CCA).
- Deploy a simple workload in a CCA realm on an Armv9-A AEM Base Fixed Virtual Platform (FVP) that has support for RME extensions.
- Connect the workload with additional software services to create an end-to-end example that uses attestation to unlock the confidential processing of data.
Prerequisites
Before starting, you will need the following:
- An AArch64 or x86_64 computer running Linux. You can use cloud instances, see this list of Arm cloud service providers .
- Completion of Get Started with CCA Attestation and Veraison Learning Path.
- Completion of the Run an application in a Realm using the Arm Confidential Computing Architecture (CCA) Learning Path.
Summary
This summary was drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
Frequently asked questions
These FAQs were drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.