Patent ID: 8886964
Filing Date: 2014-11-11
Classification: G06F,H04L

Abstract:
1. A computer-implemented method of maintaining a trusted storage via a licensed application in a computing device on behalf of a global license server, comprising: retrieving a key generator certificate from an embedded key generator, wherein the embedded key generator is a hardware component embedded in the computing device separate from a processor of the computing device that executes the licensed application; requesting the embedded key generator to generate a first encryption key associated with a first key authenticator and to return a first key handle associated with the first encryption key; generating an encryption request to send to the embedded key generator, the encryption request including the first key handle, the first key authenticator, and a fulfillment record to be maintained in the trusted storage of the computing device; and in response to receiving an encrypted fulfillment record from the embedded key generator, storing the encrypted fulfillment record in the trusted storage, wherein the encrypted fulfillment record is encrypted via the first encryption key.