Invention Grant
- Patent Title: Method and apparatus for protecting kernel control-flow integrity using static binary instrumentation
-
Application No.: US15340447Application Date: 2016-11-01
-
Publication No.: US10289842B2Publication Date: 2019-05-14
- Inventor: James Gleeson , Ahmed Azab , Wenbo Shen , Rohan Bhutkar
- Applicant: Samsung Electronics Co., Ltd.
- Applicant Address: KR Suwon-si
- Assignee: Samsung Electronics Co., Ltd.
- Current Assignee: Samsung Electronics Co., Ltd.
- Current Assignee Address: KR Suwon-si
- Agency: Jefferson IP Law, LLP
- Main IPC: G06F21/00
- IPC: G06F21/00 ; G06F21/55 ; G06F21/12 ; G06F21/57 ; G06F8/41

Abstract:
An apparatus and a method for protecting kernel control-flow integrity using static binary instrumentation are provided. The method includes configuring a compiler to reserve a register in a processor, compiling source code into a binary based on the configured compiler, and modifying the binary to prevent exploits using the reserved register, wherein the reserved register stores a first encryption key for encrypting and decrypting return addresses. The reserved register stores an encryption key that is used to encrypt and decrypt return addresses to prevent control flow exploits.
Public/Granted literature
- US20170140148A1 METHOD AND APPARATUS FOR PROTECTING KERNEL CONTROL-FLOW INTEGRITY USING STATIC BINARY INSTRUMENTATION Public/Granted day:2017-05-18
Information query