发明名称 TECHNOLOGIES FOR TRUSTED I/O FOR MULTIPLE CO-EXISTING TRUSTED EXECUTION ENVIRONMENTS UNDER ISA CONTROL
摘要 Technologies for secure programming of a cryptographic engine include a computing device with a cryptographic engine and one or more I/O controllers. The computing device establishes one or more trusted execution environments (TEEs). A TEE generates a request to program the cryptographic engine with respect to a DMA channel. The computing device may verify a signed manifest that indicates the TEEs permitted to program DMA channels and, if verified, determine whether the TEE is permitted to program the requested DMA channel. The computing device may record the TEE for a request to protect the DMA channel and may determine whether the programming TEE matches the recorded TEE for a request to unprotect a DMA channel. The computing device may allow the request to unprotect the DMA channel if the programming TEE matches the recorded TEE. Other embodiments are described and claimed.
申请公布号 WO2017014886(A1) 申请公布日期 2017.01.26
申请号 WO2016US38392 申请日期 2016.06.20
申请人 INTEL CORPORATION 发明人 CHHABRA, Siddhartha;LAL, Reshma;SAHITA, Ravi;ELBAZ, Reouven;XING, Bin
分类号 G06F21/60;G06F9/455;G06F13/28 主分类号 G06F21/60
代理机构 代理人
主权项
地址