OpenCCA: An Open Framework to Enable Arm CCA Research
- URL: http://arxiv.org/abs/2506.05129v1
- Date: Thu, 05 Jun 2025 15:16:25 GMT
- Title: OpenCCA: An Open Framework to Enable Arm CCA Research
- Authors: Andrin Bertschi, Shweta Shinde,
- Abstract summary: Unlike TDX and SEV-SNP, a key challenge in researching Arm CCA is the absence of hardware support.<n>We present OpenCCA, an open research platform that enables the execution of CCA-bound code on commodity Armv8.2 hardware.
- Score: 3.4913694429616027
- License: http://creativecommons.org/publicdomain/zero/1.0/
- Abstract: 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 performance prototypes on non-CCA Arm boards. This approach leads to duplicated efforts, inconsistent performance comparisons, and high barriers to entry. 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 a easily available Armv8.2 Rockchip board that costs $250.
Related papers
- Performance and Storage Analysis of CRYSTALS Kyber as a Post Quantum Replacement for RSA and ECC [49.1574468325115]
CRYSTALS-Kyber is a post-quantum cryptographic solution standardized by NIST in 2022.<n>This study evaluates Kyber's practical viability through performance testing across various implementation schemes.
arXiv Detail & Related papers (2025-08-03T09:53:45Z) - Elk: Exploring the Efficiency of Inter-core Connected AI Chips with Deep Learning Compiler Techniques [4.967030650006704]
Elk is a DL compiler framework to maximize the efficiency of inter-core connected AI chips.<n>It generates globally optimized execution plans that best overlap off-chip data loading and on-chip execution.<n>Elk achieves 94% of the ideal performance of ICCA chips on average.
arXiv Detail & Related papers (2025-07-15T17:21:31Z) - Utilizing Multimodal Data for Edge Case Robust Call-sign Recognition and Understanding [65.55175502273013]
robustness of an architecture is particularly evident in edge cases.<n>We propose the multimodal call-sign-command recovery model ( CCR)<n> CCR architecture leads to an increase in the edge case performance of up to 15%.
arXiv Detail & Related papers (2024-12-29T13:45:11Z) - Secure Software/Hardware Hybrid In-Field Testing for System-on-Chip [0.0]
Modern Systems-on-Chips (SoCs) incorporate built-in self-test (BIST) modules deeply integrated into the device's intellectual property (IP) blocks.<n>BIST results potentially reveal the internal structure and state of the device under test (DUT) and hence open attack vectors.<n>So-called result compaction can overcome this vulnerability by hiding the BIST chain structure but introduces the issues of aliasing and invalid signatures.<n>We introduce a low-overhead software/ hardware hybrid approach that overcomes the mentioned limitations.
arXiv Detail & Related papers (2024-10-07T15:04:37Z) - Ascend-CC: Confidential Computing on Heterogeneous NPU for Emerging Generative AI Workloads [1.8633238548765558]
Cloud workloads have dominated generative AI based on large language models (LLM)
Specialized hardware accelerators, such as GPUs, NPUs, and TPUs, play a key role in AI adoption due to their superior performance over general-purpose CPUs.
The AI models and the data are often highly sensitive and come from mutually distrusting parties.
We propose Ascend-CC, a confidential computing architecture based on discrete NPU devices that requires no trust in the host system.
arXiv Detail & Related papers (2024-07-16T16:17:28Z) - SOCI^+: An Enhanced Toolkit for Secure OutsourcedComputation on Integers [50.608828039206365]
We propose SOCI+ which significantly improves the performance of SOCI.
SOCI+ employs a novel (2, 2)-threshold Paillier cryptosystem with fast encryption and decryption as its cryptographic primitive.
Compared with SOCI, our experimental evaluation shows that SOCI+ is up to 5.4 times more efficient in computation and 40% less in communication overhead.
arXiv Detail & Related papers (2023-09-27T05:19:32Z) - Software Compartmentalization Trade-Offs with Hardware Capabilities [1.6021686375040785]
Compartmentalization is a form of defensive software design in which an application is broken down into isolated but communicating components.
Recent years have seen proposals of compartmentalization methods with promises of low engineering efforts and reduced performance impact.
ARM Morello combines a modern ARM processor with an implementation of Capability Hardware Enhanced RISC Instructions (CHERI) aiming to provide efficient and secure compartmentalization.
arXiv Detail & Related papers (2023-09-20T14:07:20Z) - virtCCA: Virtualized Arm Confidential Compute Architecture with TrustZone [14.919299635479046]
ARM recently introduced the Confidential Compute Architecture (CCA) as part of the upcoming ARMv9-A architecture.
We present virtCCA, an architecture that facilitates CCA using TrustZone, a mature hardware feature available on existing ARM platforms.
virtCCA is fully compatible with the CCA specifications at the API level.
arXiv Detail & Related papers (2023-06-19T15:19:50Z) - Harnessing Deep Learning and HPC Kernels via High-Level Loop and Tensor Abstractions on CPU Architectures [67.47328776279204]
This work introduces a framework to develop efficient, portable Deep Learning and High Performance Computing kernels.
We decompose the kernel development in two steps: 1) Expressing the computational core using Processing Primitives (TPPs) and 2) Expressing the logical loops around TPPs in a high-level, declarative fashion.
We demonstrate the efficacy of our approach using standalone kernels and end-to-end workloads that outperform state-of-the-art implementations on diverse CPU platforms.
arXiv Detail & Related papers (2023-04-25T05:04:44Z) - PYSKL: Towards Good Practices for Skeleton Action Recognition [77.87404524458809]
PYSKL is an open-source toolbox for skeleton-based action recognition based on PyTorch.
It implements six different algorithms under a unified framework to ease the comparison of efficacy and efficiency.
PYSKL supports the training and testing of nine skeleton-based action recognition benchmarks and achieves state-of-the-art recognition performance on eight of them.
arXiv Detail & Related papers (2022-05-19T09:58:32Z) - Searching Central Difference Convolutional Networks for Face
Anti-Spoofing [68.77468465774267]
Face anti-spoofing (FAS) plays a vital role in face recognition systems.
Most state-of-the-art FAS methods rely on stacked convolutions and expert-designed network.
Here we propose a novel frame level FAS method based on Central Difference Convolution (CDC)
arXiv Detail & Related papers (2020-03-09T12:48:37Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.