Invention Grant
US08136091B2 Architectural support for software-based protection 有权
基于软件保护的架构支持

Architectural support for software-based protection
Abstract:
Instruction set architecture (ISA) extension support is described for control-flow integrity (CFI) and for XFI memory protection. ISA replaces CFI guard code with single instructions. ISA support is provided for XFI in the form of bounds-check instructions. Compared to software guards, hardware support for CFI and XFI increases the efficiency and simplicity of enforcement. In addition, the semantics for CFI instructions allows more precise static control-flow graph encodings than were possible with a prior software CFI implementation.
Public/Granted literature
Information query
Patent Agency Ranking
0/0