Public electronic document dating list
First Claim
1. A computer implemented method of establishing date evidence for a document, the method executable by a processor, the method comprising:
- receiving an electronic copy of the document onto a non-transitory computer readable medium;
generating a first integrity verification code (IVC) for the document;
receiving a first closed document dating list (DDL) edition;
searching, within the first DDL edition, for an IVC matching the first IVC;
responsive to identifying the matching IVC within the first DDL edition, generating a report to indicate that the first IVC matches an IVC within the first DDL edition;
generating a second IVC for the first DDL edition;
receiving a date-asserted IVC;
comparing the second IVC with the date-asserted IVC;
responsive to determining that the second IVC matches the date-asserted IVC, generating a report to indicate that the second IVC matches the date-asserted IVC.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed which enable the establishment of file dates and the absence of tampering, even for documents held in secrecy and those stored in uncontrolled environments, but which does not require trusting a timestamping authority or document archival service. A trusted timestamping authority (TTSA) may be used, but even if the TTSA loses credibility or a challenger refuses to acknowledge the validity of a timestamp, a date for an electronic document may still be established. Systems and methods are disclosed which enable detection of file duplication in large collections of documents, which can improve searching for documents within the large collection.
-
Citations
24 Claims
-
1. A computer implemented method of establishing date evidence for a document, the method executable by a processor, the method comprising:
-
receiving an electronic copy of the document onto a non-transitory computer readable medium; generating a first integrity verification code (IVC) for the document; receiving a first closed document dating list (DDL) edition; searching, within the first DDL edition, for an IVC matching the first IVC; responsive to identifying the matching IVC within the first DDL edition, generating a report to indicate that the first IVC matches an IVC within the first DDL edition; generating a second IVC for the first DDL edition; receiving a date-asserted IVC; comparing the second IVC with the date-asserted IVC; responsive to determining that the second IVC matches the date-asserted IVC, generating a report to indicate that the second IVC matches the date-asserted IVC. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program embodied on a non-transitory computer readable medium and configured to be executed by a processor, the program comprising:
-
code for receiving an electronic copy of the document onto a non-transitory computer readable medium; code for generating a first integrity verification code (IVC) for the document; code for receiving a first closed document dating list (DDL) edition; code for searching, within the first DDL edition, for an IVC matching the first IVC; code for generating a report to indicate that the first IVC matches an IVC within the first DDL, in response to identifying the matching IVC within the first DDL edition; code for generating a second IVC for the first DDL edition; code for receiving a date-asserted IVC; code for comparing the second IVC with the date-asserted IVC; code for generating a report to indicate that the second IVC matches the date-asserted IVC, in response to determining that the second IVC matches the date-asserted IVC. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus for scoring a plurality of documents, the apparatus comprising:
-
a processor; and a non-transitory computer readable medium comprising; a document dating logic, the logic comprising; logic for receiving an electronic copy of a document onto the non-transitory computer readable medium; logic for generating a first integrity verification code (IVC) for the document; logic for receiving a first closed document dating list (DDL) edition; logic for searching, within the first DDL edition, for an IVC matching the first IVC; logic for generating a report to indicate that the first IVC matches an IVC within the first DDL, in response to identifying the matching IVC within the first DDL edition; logic for generating a second IVC for the first DDL edition; logic for receiving a date-asserted IVC; logic for comparing the second IVC with the date-asserted IVC; logic for generating a report to indicate that the second IVC matches the date-asserted IVC, in response to determining that the second IVC matches the date-asserted IVC. - View Dependent Claims (24)
-
Specification