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:
Jan. 19, 2021

Filed:

Jan. 31, 2017
Applicant:

Hewlett Packard Enterprise Development Lp, Houston, TX (US);

Inventors:

Geoffrey Ndu, Bristol, GB;

Pratyusa K Manadhata, Princeton, NJ (US);

Christopher L. Dalton, Bristol, GB;

Adrian Shaw, Bristol, GB;

Stuart Haber, Princeton, NJ (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/78 (2013.01); H04L 9/06 (2006.01); G06F 12/14 (2006.01); G06F 21/80 (2013.01); G06F 21/79 (2013.01); G06F 21/60 (2013.01); G06F 21/72 (2013.01); G06F 21/64 (2013.01);
U.S. Cl.
CPC ...
G06F 21/78 (2013.01); G06F 12/1408 (2013.01); G06F 21/602 (2013.01); G06F 21/72 (2013.01); G06F 21/79 (2013.01); G06F 21/80 (2013.01); H04L 9/0618 (2013.01); H04L 9/0662 (2013.01); G06F 21/64 (2013.01); G06F 2212/1052 (2013.01); G06F 2212/1056 (2013.01); G06F 2221/2129 (2013.01);
Abstract

Examples relate to Input/Output (I/O) data encryption and decryption. In an example, an encryption/decryption engine on an Integrated Circuit (IC) of a computing device obtains at least one plaintext data. Some examples determine, by the encryption/decryption engine, whether the at least one plaintext data is to be sent to a memory in the computing device or to an I/O device. Some examples apply, when the at least one plaintext data is to be sent to the I/O device and by the encryption/decryption engine, an encryption primitive of a block cipher encryption algorithm to the at least one plaintext data to create output encrypted data, wherein an initialization vector that comprises a random number is applied to the encryption primitive.


Find Patent Forward Citations

Loading…