System and method for widely witnessed proof of time
First Claim
1. A method for providing security with respect to who provided digital data at what time, said method comprising the steps of:
- performing a serially chained certification process including;
(a) forming a first interval certification at a first server including the server'"'"'s identification the start time of an interval chain in Coordinated Universal Time, the start time of an interval in Coordinated Universal Time, the stop time of the interval, a public key for the interval, a digital signature for the interval, signed by a previous interval'"'"'s private key, and a digital signature for the interval, signed by the interval'"'"'s private key;
(b) upon expiration of the first interval, destroying its private key;
(c) configuring a second server to request a cross-certification for a second interval so that the first server is effectively requested to provide independent proof of the existence of the interval (and its public key) at a point in time witnessed by the first server;
(d) continuing steps (a), (b), and (c) for second, third, and following intervals so that intervals are cross-chained with other servers to form a widely witnessed, temporal web of signed intervals of time.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for authenticating records without reliance upon a trusted third party. A first server provides a sequential series of certifications associated with discreet, non-overlapping time Intervals. The server can provide selected information to a second server which, in turn, incorporates the request and associated information in a cross-certification. The cross-certification is then provided to more other servers. Accordingly, a “chain-mail” of certifications among a variety of servers is provided. The system thus provides effective protection against a breach of security in any one server, resulting in increased reliability in the authentication of records.
57 Citations
1 Claim
-
1. A method for providing security with respect to who provided digital data at what time, said method comprising the steps of:
-
performing a serially chained certification process including; (a) forming a first interval certification at a first server including the server'"'"'s identification the start time of an interval chain in Coordinated Universal Time, the start time of an interval in Coordinated Universal Time, the stop time of the interval, a public key for the interval, a digital signature for the interval, signed by a previous interval'"'"'s private key, and a digital signature for the interval, signed by the interval'"'"'s private key; (b) upon expiration of the first interval, destroying its private key; (c) configuring a second server to request a cross-certification for a second interval so that the first server is effectively requested to provide independent proof of the existence of the interval (and its public key) at a point in time witnessed by the first server; (d) continuing steps (a), (b), and (c) for second, third, and following intervals so that intervals are cross-chained with other servers to form a widely witnessed, temporal web of signed intervals of time.
-
Specification