Computerized apparatus and method for version control and management
First Claim
1. A computerized apparatus for version control and management, comprising:
- at least one application agent having an operating system certificate issued by an operating system certificate authority, for obtaining a right object of a corresponding application;
a cryptography and boot loader, installed in a user device, and having a cryptography component, said cryptography and boot loader loading an operating system of said user device and an application, and storing a user key in said cryptography component; and
a control module on key usage, for checking whether versions of the loaded operating system and application meet a version requirement requested by said right object to determine if said user key should be accessed.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a computerized apparatus and method for version control and management. The apparatus includes a cryptography boot loader, a control module on key usage, and one or more agents. After the user'"'"'s device is powered on, the cryptography boot loader stores a user key, and checks an operating system (OS) certificate for an OS and an application certificate for an application to determine whether these certificates are valid. Then, a right object is obtained with a user certificate through an agent. The control module on key usage compares the OS version and the application version with the version required by the right object. The permission access to the user key is determined by the comparison result. This invention associates the cryptography component with the boot loader to develop a security mechanism performed by OS and application for using a secret key.
15 Citations
18 Claims
-
1. A computerized apparatus for version control and management, comprising:
-
at least one application agent having an operating system certificate issued by an operating system certificate authority, for obtaining a right object of a corresponding application; a cryptography and boot loader, installed in a user device, and having a cryptography component, said cryptography and boot loader loading an operating system of said user device and an application, and storing a user key in said cryptography component; and a control module on key usage, for checking whether versions of the loaded operating system and application meet a version requirement requested by said right object to determine if said user key should be accessed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computerized method for version control and management, applicable to digital right management of digital contents, said method comprising the steps of:
-
storing a user key and checking the validity of an operating system certificate of an operating system issued by an operating system certificate authority to determine whether to load said operating system; checking the validity of an application certificate of an application to determine whether to load said application; obtaining a right object through a corresponding application agent by using a user certificate; checking whether versions of a loaded operating system and a loaded application meet a version requirement requested by said right object; and determining whether to allow access to said user key. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification