セキュリティ
上級

Arm CCA Realm (Confidential Compute Architecture・2023年)(アームシーシーエーレルム)

2023年Arm Ltd発表のArm CCA (Confidential Compute Architecture) ・Armv9-A architecture (2021年発表) のRealm Management Extension (RME) を中核とするARM CPU向けConfidential Computing TEE実装・Intel TDX (2023年) / AMD SEV-SNP (2020年) のARMアーキ版・Realm (機密保護領域) + Normal World + Secure World + Root World の4世界分離・Hypervisor も信頼境界外排除・Cloud Provider (Azure/GCP/Oracle Cloud等) のARM Server VM (Cobalt 100 / Axion / Ampere) Confidential VM実装の基盤・2024年Q4 Microsoft Azure Cobalt 100 Confidential VM Beta提供開始。

0 回閲覧
0 いいね
2026/5/20 更新
関連タグ
confidential-computing
arm-cca
tee
realm
armv9-a
rme
hypervisor-untrusted

概要

Arm CCA (Confidential Compute Architecture) は、2023年6月にArm Ltd (英Cambridge本社・1990年Acorn Computer / Apple / VLSI Technology創設合弁から派生・SoftBank傘下) が発表したARM CPU向けConfidential Computing TEE (Trusted Execution Environment) implementation。Armv9-A architecture (2021年発表) のRME (Realm Management Extension・Hardware feature) を中核とする・「Realm」と呼ばれる新しい信頼境界 (Confidential isolation zone) を作成しHypervisor (KVM/Xen等) も信頼境界外 (Untrusted) に排除する Architecture。Intel TDX (Trusted Domain Extensions・2023年Sapphire Rapids世代) / AMD SEV-SNP (Secure Encrypted Virtualization Secure Nested Paging・2020年Milan世代) の ARM対応版に該当・Cloud Provider (Microsoft Azure / Google Cloud / Oracle Cloud / Amazon AWS) の ARM Server VM (Microsoft Cobalt 100 / Google Axion / Oracle Ampere / AWS Graviton4 等) のConfidential VM実装の基盤technology。2024年Q4 Microsoft Azure Cobalt 100 Confidential VM Beta提供開始 + Google Cloud Axion Confidential VM 2025年Q1予定 + Cloud主要vendor全プロバイダで2025-2026年に Production GA予定。

主な特徴・仕組み

  • Realm: 機密保護領域・Hypervisor / OS Kernelからも分離されたMemory + Execution context
  • 4世界分離 (Architectural): (1) Normal World (通常App) (2) Secure World (TrustZone TZ Secure App) (3) Realm World (CCA Confidential) (4) Root World (Architectural Monitor)
  • RME (Realm Management Extension): Armv9-A Hardware feature・Memory encryption (AES-XTS) + Integrity protection + Realm Creation/Destruction API
  • Hypervisor Untrusted: KVM / Xen / Hyper-V等のHypervisor が Realm Memory読取り不可能 (信頼境界外排除)
  • Attestation: Remote Attestation protocol (Realm内のworkloadが本当に予期した内容か外部検証可能)
  • Memory Encryption: Realm Memory全暗号化 (AES-XTS 256-bit) + Integrity protection (Tag-based)
  • CPU Support: Armv9-A以降 (Cortex-A720 / Cortex-X4 / Neoverse V2 / Neoverse N3等)
  • OS Support: Linux Kernel 6.5+ KVM RME extension + Hypervisor patches
  • Use Case: Multi-tenant Cloud Confidential Computing / Healthcare PII / Finance compliance
  • License: Arm Architecture (ARM IP・Realm Management Monitor reference implementation Apache 2.0)

スペック比較表

Confidential Computing TEEArchitectureVendorYearHypervisor Trust
Arm CCA RealmArmv9-A RMEARM2023Untrusted
Intel TDXx86_64 VMXIntel2023 (Sapphire Rapids)Untrusted
AMD SEV-SNPx86_64 SVMAMD2020 (Milan)Untrusted
Intel SGXx86_64 EnclaveIntel2015Trusted (App-level)
Arm TrustZone (TZ)Armv8-AARM2008Trusted (Secure World)

具体例・対応製品

  • Arm Neoverse V2 (Realm対応・2023年): Server CPU・Cobalt 100 (Microsoft) / Graviton4 (AWS) base
  • Arm Cortex-X4 (Realm対応・2023年): Mobile CPU・Samsung Exynos / Snapdragon 8 Gen 3+ base
  • Microsoft Azure Cobalt 100 Confidential VM: 2024年Q4 Beta・Armv9 + Realm + Azure Confidential Computing
  • Google Cloud Axion Confidential VM: 2025年Q1予定・Google独自ARM SoC + Realm
  • Oracle Cloud Ampere AmpereOne Confidential VM: 2025年中予定・AmpereOne (Armv9) + Realm

自作PCでの選び方・注意点

Arm CCA Realm は「ARM Server向けConfidential Computing (Healthcare PII / Finance compliance / Multi-tenant Cloud)」「ARM CPU Vendor lock-in回避 (Intel TDX / AMD SEV-SNP のIntel/AMD依存からの脱却)」「Cloud Provider ARM Server VM Confidential Computing」用途のEnterprise Cloud基盤technology。Consumer / 自作PC範囲では現時点 (2026年5月) 直接的用途無 (ARM Workstation向け Realm対応 CPU は2025-2026年予定・Snapdragon X Elite / Apple Silicon は Realm未対応)。Multi-tenant Cloud / Healthcare / Finance顧客で「Cloud Provider (Microsoft / Google / Oracle / AWS) Trustlessness志向」 (Hypervisor / Cloud admin にも信頼置かない・Hardware-level Encryption + Attestation only) で 重要・Intel TDX / AMD SEV-SNP のx86 alternative として ARM Server選択肢拡大に貢献。Arm Architectureベースで Royalty free に近い (Cortex CPU licensee全社で実装可能) ため、Multi-vendor Confidential VM Ecosystem が形成され Vendor lock-in回避できる。2025-2027年でCloud Confidential Computing全分野で「ARM CCA + Intel TDX + AMD SEV-SNP」の3-way standard体制確立予想。

関連用語との違い

  • vs Intel TDX: CCAはARM SoC上 (Cobalt 100等)・TDXはx86 (Sapphire Rapids以降) 上・Hardware完全別実装
  • vs AMD SEV-SNP: CCAはARM SoC上・SEV-SNPはAMD EPYC (Milan以降) 上・Hardware完全別実装
  • vs Arm TrustZone (Secure World): CCA RealmはHypervisor 信頼境界外排除・TrustZone はSecure World concept (Hypervisor + OS信頼前提)
  • vs Intel SGX: CCAはVM-level Confidential Computing・SGXはApp-level Enclave (今は技術老朽化・DeprecationあるTier)

よくある質問(FAQ)

Q1: Hypervisor (KVM/Xen) untrustedの実装はどうやる? A: Realm Management Monitor (RMM・Arm特権Layer・Root World で実行) が Realm Creation/Destruction/Memory Access全部仲介・Hypervisor (Normal World) はRealm Memoryに対する Direct read/write を Hardware level でblock。Crypto-isolationで実現。

Q2: Confidential VM とConfidential Containerの違いは? A: Confidential VM = VM全体がRealm内実行 (OS Kernel含み信頼境界)・Confidential Container = Container単体がRealm内実行 (Kubernetes worker node + Pod が Realm化)。Confidential Container は2025年-2026年Kata Containers + CCA integration で予定。

Q3: 自作PCで使えるARM Realm CPU は? A: 現時点 (2026年5月) 自作PC向けARM Realm対応CPUほぼ無・Apple Silicon (M1/M2/M3/M4) はRealm非対応 (Apple独自Secure Enclave別Architecture)・Snapdragon X Elite (Windows on ARM)も Realm現時点未対応。2025-2026年Cortex-X5 / Neoverse V3世代でRealm対応広範囲化予想。

まとめ

Arm CCA Realm = 2023年Arm発表のARM CPU向けConfidential Computing TEE。Armv9-A RME + 4世界分離 + Hypervisor信頼境界外排除・Intel TDX/AMD SEV-SNPのARM版・Microsoft Azure Cobalt 100 Confidential VM (2024年Q4 Beta) 基盤 + Google Axion / Oracle Ampere / AWS Graviton4等の主要Cloud ARM Server Confidential VM基盤technology。

この記事について
カテゴリーセキュリティ
難易度上級
作成日2026/5/20