- Patent Title: Encryption and decryption of data owned by a guest operating system
-
Application No.: US15413570Application Date: 2017-01-24
-
Publication No.: US10417433B2Publication Date: 2019-09-17
- Inventor: Scott Kelso , Fred A. Bower, III
- Applicant: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
- Applicant Address: SG Singapore
- Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
- Current Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
- Current Assignee Address: SG Singapore
- Agent Jeffrey L. Streets
- Main IPC: G06F21/00
- IPC: G06F21/00 ; G06F21/60 ; H04L9/08 ; H04L9/32

Abstract:
An apparatus includes one or more processor core, trusted key store, memory controller, and a memory module. The memory controller includes an encryption/decryption module that encrypts data being stored to the memory module for a guest OS being executed by the processor core(s) and that decrypts data being read from the memory module for the guest OS. Data owned by the guest OS is encrypted and decrypted by the encryption/decryption module using an encryption key stored by the trusted key store in association with the guest OS. A method encrypts data owned by the guest OS using the encryption key assigned to the guest OS and stores the encrypted data on a memory module, wherein the encrypted data is stored in association with the process identifier of the guest OS, and decrypts the encrypted data using the guest OS encryption key and provides the decrypted data to the guest OS.
Public/Granted literature
- US20180211049A1 ENCRYPTION AND DECRYPTION OF DATA OWNED BY A GUEST OPERATING SYSTEM Public/Granted day:2018-07-26
Information query