Invention Grant
US07757280B2 Method and system for memory protection and security using credentials
失效
用于内存保护和安全使用凭证的方法和系统
- Patent Title: Method and system for memory protection and security using credentials
- Patent Title (中): 用于内存保护和安全使用凭证的方法和系统
-
Application No.: US11333066Application Date: 2006-01-17
-
Publication No.: US07757280B2Publication Date: 2010-07-13
- Inventor: Michael Backes , Shmuel Ben-Yehuda , Jan Leonhard Camenisch , Ton Engbersen , Zorik Machulsky , Julian Satran , Leah Shalev , Ilan Shimony , Thomas Basil Smith, III , Michael Waidner
- Applicant: Michael Backes , Shmuel Ben-Yehuda , Jan Leonhard Camenisch , Ton Engbersen , Zorik Machulsky , Julian Satran , Leah Shalev , Ilan Shimony , Thomas Basil Smith, III , Michael Waidner
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Main IPC: G06F21/00
- IPC: G06F21/00 ; H04L12/14

Abstract:
A computer-implemented method for protecting a memory is provided. The method includes responsive to a direct memory access (DMA) request received from a consumer for a transaction of data from an IO device to the memory, the request including an IO command and a capability (CAP), generating a cryptographically signed capability (CAPB), forming a credential from CAP and CAPB, appending the credential to the IO command, configuring the IO device according to the credential and the IO command, transmitting the data from the IO device to the memory and prior to allowing execution of the DMA, authenticating that the credential is valid, further includes regenerating CAPB from a key available to an authenticating entity and from the CAP (included in CAPB) and verifying that the memory region information described in the cryptographically signed capability is the same as the requested region that was originally created, and that the cryptographically signed capability encompasses the IO command.
Public/Granted literature
- US20070169172A1 Method and system for memory protection and security using credentials Public/Granted day:2007-07-19
Information query