×

Detection of unauthorized memory modification and access using transactional memory

  • US 9,384,148 B2
  • Filed: 12/17/2013
  • Issued: 07/05/2016
  • Est. Priority Date: 12/17/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computing device for detecting unauthorized memory accesses, the computing device comprising:

  • a transactional execution module to (i) execute a code segment identified as suspicious and (ii) detect a transactional abort during execution of the code segment;

    a security support module to (i) execute a security support thread concurrently with execution of the code segment and (ii) access, via a read instruction by the security support thread, a monitored memory location; and

    an abort handler module to (i) determine whether a security event has occurred in response to detection of the transactional abort, the security event indicative of an unauthorized memory access by the code segment to the monitored memory location and (ii) report the security event in response to a determination that the security event has occurred,wherein to detect the transactional abort comprises to detect a transactional abort caused by a transactional memory conflict between the read instruction and a write instruction by the code segment to the monitored memory location.

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