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:
Jun. 07, 2022

Filed:

Jul. 21, 2017
Applicant:

Red Hat, Inc., Raleigh, NC (US);

Inventors:

Henri Han Van Riel, Westford, MA (US);

Michael Tsirkin, Westford, MA (US);

Assignee:

Red Hat, Inc., Raleigh, NC (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 21/60 (2013.01); G06F 3/06 (2006.01); G06F 12/1009 (2016.01); G06F 12/1036 (2016.01); G06F 12/0804 (2016.01); G06F 21/62 (2013.01); G06F 12/14 (2006.01);
U.S. Cl.
CPC ...
G06F 21/602 (2013.01); G06F 3/062 (2013.01); G06F 3/0608 (2013.01); G06F 3/0623 (2013.01); G06F 3/0641 (2013.01); G06F 3/0673 (2013.01); G06F 12/0804 (2013.01); G06F 12/1009 (2013.01); G06F 12/1036 (2013.01); G06F 21/6218 (2013.01); G06F 12/1408 (2013.01); G06F 2212/1044 (2013.01); G06F 2212/1052 (2013.01); G06F 2212/68 (2013.01);
Abstract

Systems and methods for performing data duplication on data that was previously consolidated (e.g., deduplicated or merged). An example method may comprise: receiving, by a processing device, a request to modify a storage block comprising data encrypted using a location dependent cryptographic input; causing the data of the storage block to be encrypted using a location independent cryptographic input corresponding to a first storage location; copying the data encrypted using the location independent cryptographic input from the first storage location to a second storage location; causing data at the second storage location to be encrypted using a location dependent cryptographic input corresponding to the second storage location; and updating a reference of the storage block from the first storage location to the second storage location.


Find Patent Forward Citations

Loading…