Invention Grant
- Patent Title: Technologies to defeat secure enclave side-channel attacks using fault-oriented programming
-
Application No.: US15061489Application Date: 2016-03-04
-
Publication No.: US10579791B2Publication Date: 2020-03-03
- Inventor: Mingwei Zhang , Ravi L. Sahita
- 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: G06F21/53
- IPC: G06F21/53

Abstract:
Technologies for defeating secure enclave side-channel attacks include a computing device having a processor with secure enclave support. The computing device instruments an executable binary with multiple gadgets, a fault-generating function, and at least one invocation of the fault-generating function. The computing device executes the instrumented executable binary within a secure enclave. During execution of the instrumented binary, each gadget may be located at a different memory page of the secure enclave. The computing device invokes the fault-generating function, which selects a random sequence of the gadgets and executes the random sequence of gadgets. The processor may generate a page fault in response to executing each of the gadgets. Each gadget may generate one or more data accesses to memory pages within the secure enclave. The processor may generate a page fault in response to each of the data accesses. Other embodiments are described and claimed.
Public/Granted literature
- US20170255416A1 TECHNOLOGIES TO DEFEAT SECURE ENCLAVE SIDE-CHANNEL ATTACKS USING FAULT-ORIENTED PROGRAMMING Public/Granted day:2017-09-07
Information query