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.
Patent No.:
Date of Patent:
Aug. 02, 2022
Filed:
Dec. 07, 2021
Ernest Brickell, Hillsboro, OR (US);
Ernest Brickell, Hillsboro, OR (US);
Brickell Cryptology LLC, Hillsboro, OR (US);
Abstract
Methods and apparati for securely transferring application storage keys in an application in a trusted computing environment, when the trusted computing base is modified. In an apparatus embodiment of the present invention, a computing device comprises: a protected partition in which an application can execute without attack from outside a trusted computing base of the partition; and a storage key derivation module which provides a first storage key to said application, where the value of the first storage key is derived from a computation dependent upon a first version of the trusted computing base that is launched on the platform. The storage key derivation module is further configured to derive a second storage key from a computation dependent upon an alternate version of the trusted computing base; a migration key module is configured to verify whether there is an approval for providing the second storage key to the application while the application is executing with the first version of the trusted base having been launched; and the migration key module is further configured to provide the second storage key to the application after said approval has been verified.