一、簡介
該博客描述了Arm機密計算架構(gòu)(Arm CCA)的固件和軟件組件。
在這個博客中,將學到如何:
- 列出組成Arm CCA軟件棧的組件集
- 了解Arm CCA引入新軟件組件的原因
- 了解Monitor和領(lǐng)域管理監(jiān)視器(RMM)的角色
- 了解如何創(chuàng)建和管理領(lǐng)域
1.1 開始之前
假設(shè)熟悉AArch64異常模型、AArch64內(nèi)存管理、AArch64虛擬化以及Arm CCA的基本知識。關(guān)于這些主題的信息可以在以下指南中找到:
- AArch64異常模型介紹了AArch64的異常和特權(quán)模型。
- AArch64內(nèi)存管理介紹了Arm虛擬內(nèi)存系統(tǒng)體系結(jié)構(gòu)(VMSA)。
- AArch64虛擬化描述了AArch64中的虛擬化支持。其中包括第2階段翻譯、虛擬中斷和陷阱。
- Arm機密計算架構(gòu)描述了機密計算的動機和要求,并概述了Arm CCA如何解決這些要求。
領(lǐng)域管理擴展(RME)是Arm CCA的硬件組件,它的一些特性也可以用于托管領(lǐng)域以外的其他目的。非領(lǐng)域用例超出了本文檔的范圍。有關(guān)RME如何實現(xiàn)更靈活的安全內(nèi)存管理的詳細信息,請參閱Arm動態(tài)TrustZone技術(shù)。文章來源:http://www.zghlxwxcb.cn/news/detail-807234.html
1.2 Arm CCA的目標
Arm CCA的主要目標是保留現(xiàn)有系統(tǒng)軟件(如hypervisors)管理虛擬機(VM)所需的硬件資源的能力,同時保護VM中正在使用的數(shù)據(jù)。為了實現(xiàn)此保護,Arm CCA引入了一個被保護的VM的概念,稱為領(lǐng)域(Realm),并防止hypervisor和其他特權(quán)軟件及硬件代理觀察或修改領(lǐng)域的內(nèi)容。通過這種方式,Arm CCA將管理的權(quán)利與訪問的權(quán)利分離,并且相對于領(lǐng)域&#文章來源地址http://www.zghlxwxcb.cn/news/detail-807234.html
到了這里,關(guān)于ARM CCA機密計算架構(gòu)軟件棧(上)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!