SYSTEM AND METHODS FOR DISTRIBUTING TRUSTED TIME
First Claim
Patent Images
1. A system for maintaining the trust in content, comprising:
- data content;
a digital device having installed therein a trusted time source to provide a certifiable time for an unalterable time stamp, wherein said certifiable time confirms at least one of said data content'"'"'s access, creation, modification, receipt, or transmission;
means for receiving a request to save said data content from a user;
first means for saving said data content at a moment in time;
means for retrieving from said trusted time source a date and a time corresponding to said moment in time, wherein said moment in time is substantially a current time of said trusted time source corresponding to receipt of said request;
first means for coupling said date and said time retrieved from said trusted time source to said data content;
first means for signing said data content with said date and said time retrieved from said trusted time source coupled thereto;
means for hashing said data content to produce a digest;
second means for signing said digest with a key to produce a certificate;
second means for coupling said certificate to said data content;
second means for saving said data content with said certificate coupled thereto; and
means for verifying trust in the content of said data content with said certificate coupled thereto.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for distributing trusted time, including trusted dates with digital data files, which are accessed, created, modified, received, or transmitted by devices that include a trusted time source in a tamperproof environment. The system includes one or more subsystems for providing trusted time for a moment in time. The trusted time source may be a real time clock, which is not resettable, is independent of any system clock of the devices, and where one or more devices may contribute to the distribution of trusted time among each other.
-
Citations
30 Claims
-
1. A system for maintaining the trust in content, comprising:
-
data content; a digital device having installed therein a trusted time source to provide a certifiable time for an unalterable time stamp, wherein said certifiable time confirms at least one of said data content'"'"'s access, creation, modification, receipt, or transmission; means for receiving a request to save said data content from a user; first means for saving said data content at a moment in time; means for retrieving from said trusted time source a date and a time corresponding to said moment in time, wherein said moment in time is substantially a current time of said trusted time source corresponding to receipt of said request; first means for coupling said date and said time retrieved from said trusted time source to said data content; first means for signing said data content with said date and said time retrieved from said trusted time source coupled thereto; means for hashing said data content to produce a digest; second means for signing said digest with a key to produce a certificate; second means for coupling said certificate to said data content; second means for saving said data content with said certificate coupled thereto; and means for verifying trust in the content of said data content with said certificate coupled thereto. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for maintaining trust in content, comprising:
-
data content; a trusted time source to provide a certifiable time for an unalterable time stamp, wherein said certifiable time confirms at least one of said data content'"'"'s access, creation, modification, receipt, or transmission; means for receiving said request to save said data content from a user; first means for saving said data content at a moment in time; means for retrieving from said trusted time source a date and a time corresponding to said moment in time, wherein said moment in time is a substantially current time of said trusted time source corresponding to receipt of said request; first means for coupling said date and said time retrieved from said trusted time source to said data content; first means for signing said data content with said date and said time retrieved from said trusted time source coupled thereto; means for hashing said data content to produce a digest; second means for signing said digest with a key to produce a certificate; second means for coupling said certificate to said data content; second means for saving said data content with said certificate coupled thereto; and means for verifying trust in the content of said data content with said certificate coupled thereto. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for maintaining trust in content, comprising:
-
providing data content; providing, with a trusted time source, a certifiable time for an unalterable time stamp, wherein said certifiable time confirms at least one of said data content'"'"'s access, creation, modification, receipt, or transmission; receiving said request to save said data content from a user; saving said data content at a moment in time; retrieving from said trusted time source a date and a time corresponding to said moment in time, wherein said moment in time is substantially current time of said trusted time source corresponding to receipt of said request; associating said date and said time retrieved from said trusted time source with said data content; signing said data content with said date and said time retrieved from said trusted time source associated therewith; hashing said data content to produce a digest; signing said digest with a key to produce a certificate; associating said certificate with said data content; saving said data content with said certificate associated therewith; and verifying trust in the content of said data content with said certificate associated therewith. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification