-
公开(公告)号:US10437623B2
公开(公告)日:2019-10-08
申请号:US14757958
申请日:2015-12-24
Applicant: INTEL IP CORPORATION
Inventor: Prashant Dewan , Vedvyas Shanbhogue
Abstract: Various embodiments are generally directed to an apparatus, method, and other techniques to handle interrupts directed to secure virtual machines. Work is added to a work queue in a shared memory buffer in accordance with a received request, and a task-priority register is updated to block interrupts not directed toward the secure virtual machine. A timer that expires after a number of cycles of the computer processor have elapsed is started. The secure virtual machine is launched on the computer processor, and a work queue in a shared memory buffer is polled for work to be executed by the secure virtual machine until the work queue is empty or until the timer expires.
-
公开(公告)号:US20170180386A1
公开(公告)日:2017-06-22
申请号:US14978186
申请日:2015-12-22
Applicant: Intel IP Corporation
Inventor: Prashant Dewan , Uttam K. Sengupta , Kumar N. Dwarakanath , Elad Eyal
IPC: H04L29/06
Abstract: Various configurations and methods for providing a secure transfer of data from computing device sensors to a Trusted Execution Environment (TEE) are disclosed. As disclosed, various data flows, data sequences, and configurations are provided to allow sensor data to maintain integrity and confidentiality while being accessed by trusted agents of a TEE. In an example, a microcontroller-based TEE is operated to communicate with a sensor hub via a secure hardware channel. The microcontroller-based TEE is configured to receive the sensor data via the secure hardware channel, and communicate the sensor data to other trusted agents in the computing system via secure communications. Other variations of secure communications among multiple sensors, trusted agents, TEEs, and third party services are also disclosed.
-
公开(公告)号:US09995789B2
公开(公告)日:2018-06-12
申请号:US14977998
申请日:2015-12-22
Applicant: Intel IP Corporation
Inventor: Prashant Dewan , Siddhartha Chhabra
IPC: G06F11/00 , G01R31/3177 , G01R31/317 , G06F11/36
CPC classification number: G01R31/3177 , G01R31/31705 , G01R31/3172 , G01R31/318544 , G06F11/3656 , G06F11/3664
Abstract: Techniques for secure remote debugging of SoCs are described. The SoC includes an intellectual property (IP) block, a microcontroller, and a fabric coupled to the IP block and the microcontroller. The IP block transmits, via the fabric, information regarding events within the IP block to the microcontroller. The microcontroller executes firmware including a network stack and a remote debugger program. Using the firmware, the microcontroller provides the event information to a device external to the SoC.
-
公开(公告)号:US10516651B2
公开(公告)日:2019-12-24
申请号:US14978186
申请日:2015-12-22
Applicant: Intel IP Corporation
Inventor: Prashant Dewan , Uttam K. Sengupta , Kumar N. Dwarakanath , Elad Eyal
Abstract: Various configurations and methods for providing a secure transfer of data from computing device sensors to a Trusted Execution Environment (TEE) are disclosed. As disclosed, various data flows, data sequences, and configurations are provided to allow sensor data to maintain integrity and confidentiality while being accessed by trusted agents of a TEE. In an example, a microcontroller-based TEE is operated to communicate with a sensor hub via a secure hardware channel. The microcontroller-based TEE is configured to receive the sensor data via the secure hardware channel, and communicate the sensor data to other trusted agents in the computing system via secure communications. Other variations of secure communications among multiple sensors, trusted agents, TEEs, and third party services are also disclosed.
-
-
-