System and method for representing a secure time in a device based upon an insecure clock
AssigneeNokia Corporation
InventorJuha Siukonen
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
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.
Dependencies are inferred from the claim text.