System and method for generating a digital certificate
First Claim
1. A system for generating a digital certificate, the system comprising:
- a server computer configured to;
receive from a client computer a digital record,register the received digital record,generate a digital certificate for the digital record, andtransmit the digital certificate to the client computer as verification of registration of the digital record,wherein the digital certificate generated by the server computer comprises a sequence value, wherein the sequence value represents a total number of digital records stored in a server computer repository of digital records at a particular time; and
an interval digital value, wherein the interval digital value is a component of a composite digital value generated by an application of a deterministic function to at least a subset of the digital records stored in the repository at a particular time, the repository of digital records comprising a data structure based on a forest of binary hash trees.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating a digital certificate is provided wherein a new digital record is received and is assigned a sequence value. A first composite digital value is generated by applying a first deterministic function to the digital records stored in a repository. The sequence value and first composite digital value are included in a first certificate. After the digital record is added to the repository, a second composite digital value is generated by applying a second deterministic function to the digital records in the repository. This second composite digital value, and a composite sequence value, are published. An interval digital value which is based upon the first and second composite digital values, and the sequence value, are included in a second certificate which thus verifies the authenticity and sequence value of the digital record.
108 Citations
7 Claims
-
1. A system for generating a digital certificate, the system comprising:
-
a server computer configured to; receive from a client computer a digital record, register the received digital record, generate a digital certificate for the digital record, and transmit the digital certificate to the client computer as verification of registration of the digital record, wherein the digital certificate generated by the server computer comprises a sequence value, wherein the sequence value represents a total number of digital records stored in a server computer repository of digital records at a particular time; and
an interval digital value, wherein the interval digital value is a component of a composite digital value generated by an application of a deterministic function to at least a subset of the digital records stored in the repository at a particular time, the repository of digital records comprising a data structure based on a forest of binary hash trees. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification