×

Obscuring memory access patterns in conjunction with deadlock detection or avoidance

  • US 9,524,240 B2
  • Filed: 03/01/2013
  • Issued: 12/20/2016
  • Est. Priority Date: 12/28/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • loading data into locations of a memory and executing one or more monitor instruction for the locations;

    determining that the data at a target location of the locations must be accessed for a cryptographic calculation;

    determining, in response to the determination that the data at the target location must be accessed, whether the data at one or more of the locations has been evicted by access of another thread;

    reading the data from the memory responsive to a determination that the data at the one or more of the locations has been evicted by an access of another thread; and

    performing a cryptographic calculation with the data at the target location;

    wherein determining whether the data at the one or more of the locations has been evicted further comprises polling of a status bit to determine whether the data at any of the locations has been evicted by the access of the other thread.

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