Patent · US Active

Detection of unauthorized memory modification and access using transactional memory

US9384148B2 · kind B2 · utility

41Cited by
7References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 17, 2013
Grant dateJul 5, 2016
Priority date
Expiry dateMay 20, 2034

Classification

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

Abstract

Technologies for detecting unauthorized memory accesses include a computing device having transactional memory support. The computing device executes a code segment identified as suspicious and detects a transactional abort during execution of the code segment. The computing device may execute a security support thread concurrently with the code segment that reads one or more monitored memory locations. A transactional abort may be caused by a read of the security support thread conflicting with a write from the code segment. The computing device may set a breakpoint within the code segment, and a transactional abort may be caused by execution of the code segment reaching the breakpoint. An abort handler determines whether a security event has occurred and reports the security event. The abort handler may determine whether the security event has occurred based on the cause of the transactional abort. Other embodiments are described and claimed.

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