The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 06, 2019

Filed:

Dec. 18, 2015
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Siddhartha Chhabra, Hillsboro, OR (US);

Reshma Lal, Hillsboro, OR (US);

Ravi L. Sahita, Beaverton, OR (US);

Reouven Elbaz, Hillsboro, OR (US);

Bin Xing, Hillsboro, OR (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/32 (2006.01); G06F 9/455 (2018.01); G06F 13/28 (2006.01); G06F 21/53 (2013.01);
U.S. Cl.
CPC ...
H04L 9/3234 (2013.01); G06F 9/45558 (2013.01); G06F 13/28 (2013.01); G06F 21/53 (2013.01); G06F 2009/45579 (2013.01); G06F 2009/45587 (2013.01); G06F 2221/2149 (2013.01); H04L 2209/127 (2013.01); H04L 2209/26 (2013.01);
Abstract

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.


Find Patent Forward Citations

Loading…