Secure license management
First Claim
Patent Images
1. A system comprising:
- a host computer running in a trusted state; and
a license manager installed on the host computer, the license manager configured to provide access to one or more software programs, the one or more software programs being accessible only through the license manager, the license manager being bound to the trusted state of the host computer, such that if the trusted state ceases to exist, then the license manager is not executable and the one or more software programs are not accessible.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer program products for secure license management. A host computer runs in a trusted state. A license manager is installed on the host computer. The license manager is configured to provide access to one or more software programs. The one or more software programs are accessible only through the license manager. The license manager is bound to the trusted state of the host computer, such that if the trusted state ceases to exist, then the license manager is not executable and the one or more software programs are not accessible. The host computer can be a TCPA (Trusted Computing Platform Alliance) enabled computer.
-
Citations
20 Claims
-
1. A system comprising:
-
a host computer running in a trusted state; and
a license manager installed on the host computer, the license manager configured to provide access to one or more software programs, the one or more software programs being accessible only through the license manager, the license manager being bound to the trusted state of the host computer, such that if the trusted state ceases to exist, then the license manager is not executable and the one or more software programs are not accessible. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product, tangibly embodied in an information carrier, the computer program product being operable to cause data processing apparatus to perform operations comprising:
-
verifying that a host computer is running in a trusted state;
receiving a first cryptographic key from a host computer, the first cryptographic key being bound to a trusted state of the host computer;
encrypting a license manager using the first cryptographic key; and
transferring the encrypted license manager to the host computer. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for transferring a license manager to a host computer, the method comprising:
-
verifying that a host computer is running in a trusted state;
receiving a cryptographic key from a host computer, the cryptographic key being bound to a trusted state of the host computer;
encrypting a license manager using the cryptographic key; and
transferring the encrypted license manager to the host computer. - View Dependent Claims (17, 18, 19, 20)
-
Specification