Invention Grant
- Patent Title: Technologies for secure enumeration of USB devices
-
Application No.: US15868634Application Date: 2018-01-11
-
Publication No.: US10296766B2Publication Date: 2019-05-21
- Inventor: Soham Jayesh Desai , Reshma Lal , Pradeep Pappachan , Bin Xing
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Barnes & Thornburg LLP
- Main IPC: G06F11/30
- IPC: G06F11/30 ; G06F21/85 ; G06F13/38 ; G06F13/42 ; G06F21/44 ; G06F21/72

Abstract:
Technologies for secure enumeration of USB devices include a computing device having a USB controller and a trusted execution environment (TEE). The TEE may be a secure enclave protected secure enclave support of the processor. In response to a USB device connecting to the USB controller, the TEE sends a secure command to the USB controller to protect a device descriptor for the USB device. The secure command may be sent over a secure channel to a static USB device. A driver sends a get device descriptor request to the USB device, and the USB device responds with the device descriptor. The USB controller redirects the device descriptor to a secure memory buffer, which may be located in a trusted I/O processor reserved memory region. The TEE retrieves and validates the device descriptor. If validated, the TEE may enable the USB device for use. Other embodiments are described and claimed.
Public/Granted literature
- US20190042805A1 TECHNOLOGIES FOR SECURE ENUMERATION OF USB DEVICES Public/Granted day:2019-02-07
Information query