The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 25, 2025

Filed:

Dec. 10, 2021
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Abhishek Basak, Bothell, WA (US);

Salmin Sultana, Hillsboro, OR (US);

Santosh Ghosh, Hillsboro, OR (US);

Michael D. Lemay, Hillsboro, OR (US);

Karanvir S. Grewal, Hillsboro, OR (US);

David M. Durham, Beaverton, OR (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/30 (2018.01); G06F 21/72 (2013.01);
U.S. Cl.
CPC ...
G06F 9/30043 (2013.01); G06F 21/72 (2013.01);
Abstract

In one embodiment, a processor includes a memory hierarchy that stores encrypted data, tracking circuitry that tracks an execution context for instructions executed by the processor, and cryptographic computing circuitry to encrypt/decrypt data that is stored in the memory hierarchy. The cryptographic computing circuitry obtains context information from the tracking circuitry for a load instruction to be executed by the processor, where the context information indicates information about branch predictions made by a branch prediction unit of the processor, and decrypts the encrypted data using a key and the context information as a tweak input to the decryption.


Find Patent Forward Citations

Loading…