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:
Sep. 06, 2022

Filed:

Nov. 13, 2019
Applicant:

Vmware, Inc., Palo Alto, CA (US);

Inventor:

Mohammed Junaid Ahmed, Palo Alto, CA (US);

Assignee:

VMWARE, INC., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2018.01); G06F 21/60 (2013.01); G06F 11/14 (2006.01); G06F 8/656 (2018.01);
U.S. Cl.
CPC ...
G06F 9/45558 (2013.01); G06F 8/656 (2018.02); G06F 9/45545 (2013.01); G06F 11/1484 (2013.01); G06F 21/602 (2013.01); G06F 2009/45562 (2013.01); G06F 2009/45587 (2013.01); G06F 2201/84 (2013.01); G06F 2221/2107 (2013.01);
Abstract

Provided are techniques for encrypting a virtual disk of a virtual computing instance (VCI) while the VCI is online and still running using a mirror driver. In certain aspects a mirror driver is a filter running in an I/O stack used for accessing a virtual disk, such that the mirror driver receives I/Os destined to the virtual disk and mirrors those I/Os to the virtual disk and one or more additional virtual disks. The mirror driver begins copying data from an unencrypted source virtual disk to a destination virtual disk, and the data is encrypted as it is stored in the destination virtual disk, while the VCI is still online. During the copying, as new writes are issued to the unencrypted source virtual disk from the VCI, the mirror driver mirrors the writes to both the unencrypted source virtual disk and the destination virtual disk.


Find Patent Forward Citations

Loading…