Patent · US Expired

Memory management system and method providing increased memory access security

US6854039B1 · kind B1 · utility

62Cited by
15References
49Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 5, 2001
Grant dateFeb 8, 2005
Priority date
Expiry dateOct 16, 2022

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/1491
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A memory management unit (MMU) is disclosed for managing a memory storing data arranged within a multiple memory pages. The memory management unit includes a security check receiving a physical address within a selected memory page, and security attributes of the selected memory page. The security check unit uses the physical address to access one or more security attribute data structures located in the memory to obtain an additional security attribute of the selected memory page. The security check unit generates a fault signal dependent upon the security attributes of selected memory page and the additional security attribute of the selected memory page. The security attributes of the selected memory page may include a user/supervisor (U/S) bit and a read/write (R/W) bit as defined by the ×86 processor architecture. The one or more security attribute data structures may include a security attribute table directory and one or more security attribute tables. The security attribute table directory may include multiple entries, and each entry of the security attribute table directory may include a present bit and a security attribute table base address field. A central processing un…

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