Invention Grant
- Patent Title: Page level key-based memory protection
-
Application No.: US13760459Application Date: 2013-02-06
-
Publication No.: US09858207B2Publication Date: 2018-01-02
- Inventor: Doyle J. McCoy
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Keohane & D'Alessandro PLLC
- Agent William H. Hartwell; Maxine L. Barasch
- Main IPC: G06F12/14
- IPC: G06F12/14 ; G06F21/60 ; G06F11/07 ; G06F21/62

Abstract:
Embodiments of the present invention provide an approach for memory protection at a level of granularity above a “page” level (e.g., enhancing the protection provided by a memory key-based system). The approach further provides such a level of protection at a process or task level by associating the physical page key with a virtual key that corresponds to a particular process/task. When access to the data is requested for a particular process or task, it is determined if a protection bit for the data is set, and if the physical page keys and/or virtual keys submitted pursuant to the request match that previously stored for the data and process/task. If so, access to the data is allowed for the particular process/task.
Public/Granted literature
- US20140223129A1 KEY-BASED DATA SECURITY MANAGEMENT Public/Granted day:2014-08-07
Information query