Title: OpenCCA - An Open Framework to Enable Arm CCA Research
Open Graph Title: OpenCCA - An Open Framework to Enable Arm CCA Research
X Title: OpenCCA - An Open Framework to Enable Arm CCA Research
Description: Confidential computing has gained traction across major architectures with Intel TDX, AMD SEV-SNP, and Arm CCA. Unlike TDX and SEV-SNP, a key challenge in researching Arm CCA is the absence of hardware support, forcing researchers to develop ad-hoc prototypes on CCA emulators and non-CCA Arm boards. This approach leads to high barriers to entry or duplicated efforts leading to unsound and inconsistent comparisons. To address this, we present OPENCCA, an open research platform that enables the execution of CCA-bound code on commodity Armv8.2 hardware. By systematically adapting the software stack (including bootloader, firmware, hypervisor, and kernel), OPENCCA emulates CCA operations for performance evaluation while preserving functional correctness. We demonstrate its effectiveness with typical life-cycle measurements and case-studies inspired by prior CCA-based papers on an easily available Arm v8.2 Rockchip board that costs $250.
Open Graph Description: Confidential computing has gained traction across major architectures with Intel TDX, AMD SEV-SNP, and Arm CCA. Unlike TDX and SEV-SNP, a key challenge in researching Arm CCA is the absence of hardware support, forcing researchers to develop ad-hoc prototypes on CCA emulators and non-CCA Arm boards. This approach leads to high barriers to entry or duplicated efforts leading to unsound and inconsistent comparisons. To address this, we present OPENCCA, an open research platform that enables the execution of CCA-bound code on commodity Armv8.2 hardware. By systematically adapting the software stack (including bootloader, firmware, hypervisor, and kernel), OPENCCA emulates CCA operations for performance evaluation while preserving functional correctness. We demonstrate its effectiveness with typical life-cycle measurements and case-studies inspired by prior CCA-based papers on an easily available Arm v8.2 Rockchip board that costs $250.
X Description: Confidential computing has gained traction across major architectures with Intel TDX, AMD SEV-SNP, and Arm CCA. Unlike TDX and SEV-SNP, a key challenge in researching Arm CCA is the absence of hardware support, forcing researchers to develop ad-hoc prototypes on CCA emulators and non-CCA Arm boards. This approach leads to high barriers to entry or duplicated efforts leading to unsound and inconsistent comparisons. To address this, we present OPENCCA, an open research platform that enables the execution of CCA-bound code on commodity Armv8.2 hardware. By systematically adapting the software stack (including bootloader, firmware, hypervisor, and kernel), OPENCCA emulates CCA operations for performance evaluation while preserving functional correctness. We demonstrate its effectiveness with typical life-cycle measurements and case-studies inspired by prior CCA-based papers on an easily available Arm v8.2 Rockchip board that costs $250.
Mail addresses
andrin.bertschi@inf.ethz.ch
Opengraph URL: https://opencca.github.io/
X: @getdoks
Domain: opencca.github.io
{"@context":"https://schema.org","@graph":[{"@type":"WebSite","url":"https://opencca.github.io/","name":"OpenCCA","description":"An Open Framework to Enable Arm CCA Research"}]}
{"@context":"https://schema.org","@graph":[{"@type":"Organization","url":"https://opencca.github.io/","name":"OpenCCA","sameAs":["https://github.com/opencca"],"image":[{"@id":"https://opencca.github.io/cover.jpg"}],"logo":{"@id":"https://opencca.github.io/favicon-512x512.png"}}]}
| None | ie=edge |
| og:site_name | OpenCCA |
| og:locale | en |
| og:type | website |
| og:image | https://opencca.github.io/cover.jpg |
| twitter:card | summary_large_image |
| twitter:image | https://opencca.github.io/cover.jpg |
Links:
Viewport: width=device-width,initial-scale=1