System and method for representing a secure time in a device based upon an insecure clock
First Claim
Patent Images
1. A method of providing modified rights information to an application on an electronic device, comprising the steps of:
- monitoring a system clock on the electronic device;
monitoring a secure clock;
calculating the difference between a time of the system clock and a time of the secure clock;
modifying access rights information for the application by the difference between the time of the system clock and the time of the secure clock; and
providing the modified access rights information to the application.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing modified rights information to an application on an electronic device. A centralized component monitors both a system clock and a secure clock. The centralized component calculates the difference between the time of the system clock and the time of the secure clock and thereafter modifies the access rights information for the application by the difference between the times. The modified access rights information is then presented to the application for use.
36 Citations
20 Claims
-
1. A method of providing modified rights information to an application on an electronic device, comprising the steps of:
-
monitoring a system clock on the electronic device;
monitoring a secure clock;
calculating the difference between a time of the system clock and a time of the secure clock;
modifying access rights information for the application by the difference between the time of the system clock and the time of the secure clock; and
providing the modified access rights information to the application. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product for providing modified rights information to an application on an electronic device, comprising:
-
computer code for monitoring a system clock;
computer code for monitoring a secure clock;
computer code for calculating the difference between a time of the system clock and a time of the secure clock;
computer code for modifying access rights information for the application by the difference between the time of the system clock and the time of the secure clock; and
computer code for providing the modified access rights information to the application. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An electronic device, comprising:
-
a processor for processing information;
a data communication link operatively connected to the processor; and
a memory unit including a computer program product for providing modified rights information to an application, comprising;
computer code for monitoring a system clock;
computer code for monitoring a secure clock;
computer code for calculating the difference between a time of the system clock and a time of the secure clock;
computer code for modifying access rights information for the application by the difference between the time of the system clock and the time of the secure clock; and
computer code for providing the modified access rights information to the application. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A module, comprising:
-
a processor for processing information; and
a memory unit operatively connected to the processor and including a computer program product for providing modified rights information to an application, comprising;
computer code for monitoring a system clock;
computer code for monitoring a secure clock;
computer code for calculating the difference between a time of the system clock and a time of the secure clock;
computer code for modifying access rights information for the application by the difference between the time of the system clock and the time of the secure clock; and
computer code for providing the modified access rights information to the application. - View Dependent Claims (17, 18, 19, 20)
-
Specification