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:
May. 09, 2023

Filed:

Mar. 31, 2020
Applicant:

Assured Information Security, Inc., Rome, NY (US);

Inventors:

Richard Turner, Verona, NY (US);

Joel Upham, Paris, NY (US);

Assignee:
Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2018.01); G06F 21/53 (2013.01); G06F 21/57 (2013.01); G06F 21/78 (2013.01); G06F 21/62 (2013.01);
U.S. Cl.
CPC ...
G06F 9/45558 (2013.01); G06F 21/53 (2013.01); G06F 21/575 (2013.01); G06F 21/6209 (2013.01); G06F 21/78 (2013.01); G06F 2009/45587 (2013.01); G06F 2221/034 (2013.01);
Abstract

Provision of a virtual secure cryptoprocessor (VSC) for a guest virtual machine (VM), part of a first guest, of a hypervisor of a computer system, includes (i) storing guest VM state and VSC state together in an encrypted virtual hard disk drive file, (ii) storing a decryption key in a sealed partition, of a second guest, sealed against a physical secure cryptoprocessor, (iii) based on verifying that a host computing environment of the computer system is in a trusted state and on booting the hypervisor thereon, unsealing the sealed partition of the second guest, the unsealing providing the decryption key, and decrypting the encrypted virtual hard disk drive file using the decryption key, where the decrypting decrypts the stored guest VM state for execution of the guest VM and decrypts the VSC state to provide the VSC for use by the guest VM.


Find Patent Forward Citations

Loading…