本博客描述了Arm機密計算架構(gòu)(Arm CCA)的固件和軟件組件。
在這篇博客中,您將學(xué)到如何:
- 列出組成Arm CCA軟件棧的組件集
- 了解Arm CCA引入新軟件組件的原因
- 了解監(jiān)視器和領(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機密計算體系結(jié)構(gòu)描述了機密計算的動機和要求,并概述了Arm CCA如何解決這些要求。
領(lǐng)域管理擴展(RME)是Arm CCA的硬件組件,它的一些特性也可以用于托管領(lǐng)域以外的目的。非領(lǐng)域用例超出了本文檔的范圍。有關(guān)RME如何實現(xiàn)更靈活的安全內(nèi)存管理的詳細(xì)信息,請參閱介紹Arm的動態(tài)TrustZone技術(shù)。文章來源:http://www.zghlxwxcb.cn/news/detail-774049.html
1.2 Arm CCA的目標(biāo)
Arm CCA的主要目標(biāo)是保留現(xiàn)有系統(tǒng)軟件(如虛擬機監(jiān)視器)管理虛擬機(VM)所需的硬件資源的能力,同時保護(hù)VM中正在使用的數(shù)據(jù)。為了實現(xiàn)此保護(hù),Arm CCA引入了一個被保護(hù)的VM的概念,稱為領(lǐng)域(Realm),并防止虛擬機監(jiān)視器和其他特權(quán)軟件及硬件代理觀察或修改領(lǐng)域的內(nèi)容。通過這種方式,Arm CCA將管理的權(quán)利與訪問的權(quán)利分離,并且相對于領(lǐng)域,只授予虛擬機監(jiān)視器管理權(quán)利文章來源地址http://www.zghlxwxcb.cn/news/detail-774049.html
到了這里,關(guān)于ARM CCA機密計算架構(gòu)軟件棧簡介的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!