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:
Dec. 10, 2024

Filed:

Sep. 22, 2021
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Prashant Dewan, Portland, OR (US);

Baiju Patel, Portland, OR (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/60 (2013.01); G06F 12/02 (2006.01); G06F 12/14 (2006.01); G06F 13/28 (2006.01); G06F 15/78 (2006.01); G06F 21/10 (2013.01); G06F 21/62 (2013.01); G06F 21/79 (2013.01);
U.S. Cl.
CPC ...
G06F 21/602 (2013.01); G06F 12/0238 (2013.01); G06F 12/1408 (2013.01); G06F 13/28 (2013.01); G06F 15/7807 (2013.01); G06F 21/6209 (2013.01); G06F 21/79 (2013.01); G06F 21/107 (2023.08); G06F 2212/1052 (2013.01); G06F 2212/222 (2013.01);
Abstract

The disclosed embodiments are generally directed to inline encryption of data at line speed at a chip interposed between two memory components. The inline encryption may be implemented at a System-on-Chip ('SOC' or “SOC”). The memory components may comprise Non-Volatile Memory express (NVMe) and a dynamic random access memory (DRAM). An exemplary device includes an SOC to communicate with a Non-Volatile Memory NVMe circuitry to provide direct memory access (DMA) to an external memory component. The SOC may include: a cryptographic controller circuitry; a cryptographic memory circuitry in communication with the cryptographic controller, the cryptographic memory circuitry configured to store instructions to encrypt or decrypt data transmitted through the SOC; and an encryption engine in communication with the crypto controller circuitry, the encryption engine configured to encrypt or decrypt data according to instructions stored at the crypto memory circuitry. Other embodiments are also disclosed and claimed.


Find Patent Forward Citations

Loading…