Invention Grant
- Patent Title: Secure processor for multi-tenant cloud workloads
-
Application No.: US15233000Application Date: 2016-08-10
-
Publication No.: US10721067B2Publication Date: 2020-07-21
- Inventor: Fred A. Bower, III , William G. Holland , Scott Kelso , Christopher L. Wood
- 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 Streets
- Main IPC: H04L9/16
- IPC: H04L9/16 ; H04L9/32 ; G06F21/71 ; G06F21/85 ; G06F11/36 ; G06F21/72 ; G06F12/0802 ; G06F21/78 ; H04L9/08

Abstract:
A CPU package includes an encryption and decryption module disposed in a communication path between an instruction path of a processor core and a data register that is externally accessible through a debug port, and a key store accessible to the module. The module is configured to encrypt and store data in the data register for each of a plurality of processes being handled in the instruction path, wherein data owned by each process is encrypted and decrypted by the module using an encryption key assigned to the process. The key store is configured to store the encryption key assigned to each of a plurality of processes, wherein the key store is inaccessible outside the CPU package. The data is only decrypted for a requesting process having a process identifier that matches the process identifier stored in the processor data structure along with the requested data.
Public/Granted literature
- US20180048470A1 SECURE PROCESSOR FOR MULTI-TENANT CLOUD WORKLOADS Public/Granted day:2018-02-15
Information query