Patent · US Active

Central processing unit having branch instruction verification unit for secure program execution

US8006078B2 · kind B2 · utility

4Cited by
3References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 27, 2007
Grant dateAug 23, 2011
Priority date
Expiry dateOct 21, 2028

Classification

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

Abstract

Provided are a central processing unit (CPU) and method for executing a branch instruction of a CPU, which can protect user's data by preventing an error due to a computer virus and a hacker is provided. The CPU includes: a branch instruction verification unit which verifies whether a branch instruction is valid; and a branch instruction execution unit which executes the branch instruction when the branch instruction is valid. The method includes: verifying whether the branch instruction is valid; and not executing the branch instruction when the branch instruction is invalid.

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