Invention Grant
- Patent Title: Method, apparatus, and instructions for safely storing secrets in system memory
-
Application No.: US15385510Application Date: 2016-12-20
-
Publication No.: US10248579B2Publication Date: 2019-04-02
- Inventor: Shay Gueron
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Nicholson De Vos Webster & Elliott LLP
- Main IPC: H04L9/32
- IPC: H04L9/32 ; G06F12/14 ; H04L9/08 ; G06F21/72 ; G06F21/73 ; G06F21/74 ; H04L9/06 ; H04L29/06

Abstract:
Embodiments of an invention for method, apparatus, and instructions for safely storing secrets in system memory are disclosed. In one embodiment, a processor includes a hardware key, an instruction unit, and an encryption unit. The instruction unit is to receive an encryption instruction and a compare instruction. The encryption instruction is to have a first plaintext input value. The compare instruction is to have a second plaintext input value. The encryption unit is to, in response to the encryption instruction, encrypt the first plaintext input value using the hardware key to generate a ciphertext value, and, in response to the compare instruction, decrypt the ciphertext value using the hardware key to generate a plaintext output value and compare the plaintext output value to the second plaintext input value.
Public/Granted literature
- US20170103026A1 METHOD, APPARATUS, AND INSTRUCTIONS FOR SAFELY STORING SECRETS IN SYSTEM MEMORY Public/Granted day:2017-04-13
Information query