×

APPARATUS AND METHOD FOR PERFORMING INTEGRITY CHECKS ON SOFWARE

  • US 20090307770A1
  • Filed: 08/17/2006
  • Published: 12/10/2009
  • Est. Priority Date: 08/17/2006
  • Status: Abandoned Application
First Claim
Patent Images

1. A data processing apparatus comprising:

  • a processing unit operable to execute program code;

    debug logic for use when debugging the program code executed by the processing unit;

    trusted logic operable to perform trusted integrity checking operations on less-trusted program code executed by the processing unit;

    the debug logic having an interface via which one or more control registers associated with the debug logic are programmable by the trusted logic, the interface not being accessible by the less-trusted program code;

    the trusted logic being operable to program the one or more control registers to cause the debug logic to be re-used to detect one or more activities of the processing logic during execution of said less-trusted program code;

    the trusted integrity checking operations performed by the trusted logic being influenced by the activities detected by the debug logic.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×