Patent · US Active

Securing transactions involving protected memory regions having different permission levels

US11226908B2 · kind B2 · utility

1Cited by
0References
12Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 31, 2019
Grant dateJan 18, 2022
Priority date
Expiry dateSep 9, 2039

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/657
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In exemplary aspects described herein, system memory is secured using protected memory regions. Portions of a system memory are assigned to endpoint devices, such as peripheral component interconnect express (PCIe) compliant devices. The portions of the system memory can include protected memory regions. The protected memory regions of the system memory assigned to each of the endpoint devices are configured to control access thereto using device identifiers and/or process identifiers, such as a process address space ID (PASID). When a transaction request is received by a device, the memory included in that request is used to determine whether it corresponds to a protected memory region. If so, the transaction request is executed if the identifiers in the request match the identifiers for which access is allowed to that protected memory region.

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