Patent · US Active

Apparatus and method for defending against control flow attack, and processor

US12197594B2 · kind B2 · utility

0Cited by
4References
12Claims
0Family size

Assignee

Inventor

Key dates

Filing dateDec 13, 2022
Grant dateJan 14, 2025
Priority date
Expiry dateJun 28, 2043

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F21/755
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An apparatus for defending against control flow attack, including: a key acquisition module, configured to acquire response data, which is output by a physical unclonable function PUF module to an input stimulus, and store the response data in a register as key data to be used; an encryption module, configured to encrypt target execution data in a program control flow based on the key data in the process of the processor executing the program control flow, the target execution data including at least one of a target instruction at an indirect jump destination address and a function call return address; a decryption module, configured to decrypt the encrypted target execution data when the processor is to execute the target execution data; and an execution module, configured to continue to execute the program control flow based on the decrypted target execution data.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.