SCALABLE SECURE EXECUTION
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment a controller comprises logic configured to establish a pairing with a remote processor in a second electronic device, create a first secure communication channel with the remote processor, transmit a first portion of a processing task to the remote processor via the first secure channel, receive, via a second communication channel, an input from the first portion of the processing task, and complete at least a second portion of the processing task using the input. Other embodiments may be described.
59 Citations
44 Claims
-
1-22. -22. (canceled)
-
23. A controller for a first electronic device comprising:
logic configured to; establish a pairing with a remote processor in a second electronic device; create a first secure communication channel with the remote processor; transmit a first portion of a processing task to the remote processor via the first secure channel; receive, via a second communication channel, an input from the first portion of the processing task; and complete at least a second portion of the processing task using the input. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
30. An electronic device, comprising:
-
a processor which is to implement an untrusted computing environment; and a controller, comprising; logic configured to; logic configured to; establish a pairing with a remote processor in a second electronic device; create a first secure communication channel with the remote processor; transmit a first portion of a processing task to the remote processor via the first secure channel; receive, via a second communication channel, an input from the first portion of the processing task; and complete at least a second portion of the processing task using the input. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
-
37. A method, comprising:
-
establishing a pairing between a controller in a first electronic device and a remote processor in a second electronic device; creating a first communication channel between the controller and the remote processor; transmitting a first portion of a processing task from the controller to the remote processor via the first secure channel; receiving in the controller, via a second communication channel, an input from the first portion of the processing task; and completing, in the controller, at least a second portion of the processing task using the input. - View Dependent Claims (38, 39, 40, 41)
-
-
42. A computer program product comprising logic instructions stored on non-transitory computer readable medium which, when executed by a controller, configure the controller to:
establish a pairing with a remote processor in a second electronic device; create a first secure communication channel with the remote processor; transmit a first portion of a processing task to the remote processor via the first secure channel; receive, via a second communication channel, an input from the first portion of the processing task; and complete at least a second portion of the processing task using the input. - View Dependent Claims (43, 44)
Specification