System and methods for generating trusted and authenticatable time stamps for electronic documents
First Claim
1. A system for providing a source of time certified to be synchronized with an accepted standard, the system comprising:
- a trusted master clock certified through a first certificate to be synchronized to the accepted standard, the trusted master clock maintained within a secure environment under control of a trusted third party;
a trusted local clock certified by the trusted master clock through a second certificate to be synchronized with the trusted master clock, the trusted local clock being a tamper-resistant device configured to be located in an insecure environment; and
a network operations center configured to provide verification information for verifying the certification of the synchronization of clocks within the system, the network operations center maintained within a secure environment under control of a trusted third party.
11 Assignments
0 Petitions
Accused Products
Abstract
A trusted time infrastructure system provides time stamps for electronic documents from a local source. The system comprises a trusted master clock, a trusted local clock, and a network operations center. The trusted master clock and network operations center are located within secure environments controlled by a trusted third party. The trusted local clock may be located in an insecure environment. The trusted master clock is certified to be synchronized with an accepted time standard, such as a national time server. The trusted local clock, which issues time stamps, is certified to be synchronized with the trusted master clock. Time stamps and certifications are signed by the issuing device using public key cryptography to enable subsequent authentication. The network operations center logs clock certifications and responds to requests for authentication of time stamps.
119 Citations
29 Claims
-
1. A system for providing a source of time certified to be synchronized with an accepted standard, the system comprising:
-
a trusted master clock certified through a first certificate to be synchronized to the accepted standard, the trusted master clock maintained within a secure environment under control of a trusted third party;
a trusted local clock certified by the trusted master clock through a second certificate to be synchronized with the trusted master clock, the trusted local clock being a tamper-resistant device configured to be located in an insecure environment; and
a network operations center configured to provide verification information for verifying the certification of the synchronization of clocks within the system, the network operations center maintained within a secure environment under control of a trusted third party. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for time stamping digital documents, wherein the time foot which the time stamp is derived is certified to be synchronized to an accepted standard the system comprising:
-
a trusted master clock certified to be synchronized to the accepted standard through a first cryptographically signed certificate, the trusted master clock maintained within a secure environment under control of a trusted third party;
a trusted local clock certified by the trusted master clock to be synchronized with the trusted master clock through a second cryptographically signed certificate, the trusted local clock configured to provide time stamps, the trusted local clock being a tamperresistant device configured to be located in an insecure environment; and
a network operations center configured to provide time stamp verification information, the network operations center maintained within a secure environment under control of a trusted third party. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method of providing trusted temporal tokens, the method comprising:
-
maintaining a red master clock within a secure environment;
causing the trusted master clock to be certified through a first certificate as synchronized with a trusted time server;
certifying a trusted local clock through a second certificate to be synchronized with the trusted master clock, the trusted local clock being configured to provide trusted temporal tokens, the trusted local clock being a tamper-resistant device configured to be located in an insecure environment; and
providing busted temporal token verification information in response to verification requests. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 23)
-
-
22. The method of clam 14, further comprising billing a client based on the number of temporal tokens issued to the client.
-
24. A system for providing time certified to be synchronized with a trusted source, the system comprising:
-
a trusted clock configured to provide time, the trusted clock certified through a chain of at least two signed certificates to be synchronized to the trusted source, wherein each of the signed certificates certifies that two clocks are synchronized; and
a verification module configured to provide verification information for verifying the synchronization of thee trusted clock with the trusted source, wherein the verification module provides the verification information based at least upon the chain of signed certificates. - View Dependent Claims (25, 26, 27, 28, 29)
-
Specification