×

Accessing private data about the state of a data processing machine from storage that is publicly accessible

  • US 9,348,767 B2
  • Filed: 03/06/2012
  • Issued: 05/24/2016
  • Est. Priority Date: 11/26/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A processor comprising:

  • a storage element to store implementation-specific processor private-state data about an active task of the processor;

    encryption logic to encode said processor private-state data prior to storage in a publicly accessible private-state location;

    wherein the encryption logic comprises;

    an address generation unit (AGU) to receive a micro-operation instruction for writing said processor private-state data, and compute an address based upon the instruction;

    an address encoding unit to translate said address to point to said publicly accessible location; and

    decryption logic to decode said encoded processor private-state data after said encoded processor private-state data has been read from the publicly accessible location; and

    processor private-state data decoding hardware to decode said processor private-state data in response to an instruction for accessing the processor private-state data.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×