Invention Application
- Patent Title: EFFICIENT CRYPTOGRAPHICALLY SECURE CONTROL FLOW INTEGRITY PROTECTION
-
Application No.: US15392324Application Date: 2016-12-28
-
Publication No.: US20180183574A1Publication Date: 2018-06-28
- Inventor: Santosh Ghosh , Manoj R. Sastry , Jesse R. Walker , Ravi L. Sahita , Abhishek Basak , Vedvyas Shanbhogue , David M. Durham
- Applicant: Intel Corporation
- Main IPC: H04L9/06
- IPC: H04L9/06 ; G06F21/44 ; G06F21/72

Abstract:
Embodiments include a computing processor control flow enforcement system including a processor, a block cipher encryption circuit, and an exclusive-OR (XOR) circuit. The control flow enforcement system uses a block cipher encryption to authenticate a return address when returning from a call or interrupt. The block cipher encryption circuit executes a block cipher encryption on a first number including an identifier to produce a first encrypted result and executes a block cipher encryption on a second number including a return address and a stack location pointer to produce a second encrypted result. The XOR circuit performs an XOR operation on the first encrypted result and the second encrypted result to produce a message authentication code tag.
Public/Granted literature
- US10536264B2 Efficient cryptographically secure control flow integrity protection Public/Granted day:2020-01-14
Information query