sgx psw哪些cpu

sgx psw哪些cpu,第1张

英特尔SoftwareGuard扩展平台支持包括三个方面

BIOS是否支持CPU是否支持是否安装了PSW,平台软件包。不支持的情况分为以下三种

CPU 不支持英特尔 SGX

BIOS 不支持英特尔 SGX

BIOS 和 CPU 支持英特尔 SGX,但 BIOS 明确禁用英特尔 SGX

PSW是Program Status Word的缩写,即程序状态字(也叫程序状态寄存器),可用于OS在管态(系统态)和目态(用户态)之间的转换。在CPU中至少要有六类寄存器:指令寄存器(IR)、程序计数器(PC)、地址寄存器(AR)、数据寄存器(DR)、累加寄存器(AC)、程序状态字寄存器(PSW)。这些寄存器用来暂存一个计算机字,其数目可以根据需要进行扩充。

数据寄存器

数据寄存器(Data Register,DR)又称数据缓冲寄存器,其主要功能是作为CPU和主存、外设之间信息传输的中转站,用以弥补CPU和主存、外设之间操作速度上的差异。

数据寄存器用来暂时存放由主存储器读出的一条指令或一个数据字;反之,当向主存存入一条指令或一个数据字时,也将它们暂时存放在数据寄存器中。

就概念来说SGX并没有特别独到之处,可以说是Trusted computing的reengineering。其厉害之处在于SGX把这些功能都实现在了CPU上(准确的说是实现了基于CPU的seal和attestation),因此性能上获得了很大提升,并且提供了比较简单的编程模型。这一点是TPM+TXT所不能比拟的。

另外市场上最新的Skylake CPU是有SGX的,而且intel也放出了SDK,所以现在有可以操作的板子了。我们实验室买了几台Dell的laptop,亲测可用。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/475659.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-07
下一篇2023-06-07

发表评论

登录后才能评论

评论列表(0条)

    保存