IP Library Granted Patent US 8,312,528
Granted Patent B2
US 8,312,528 · App. 12/696,623 · Granted Nov 13, 2012

System and method for generating a digital certificate

Assignee: Guardtime IP Holdings Limited
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,312,528
App. No.
12/696,623
Granted
Nov 13, 2012
Kind
B2
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.

Claims (13)

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.

2. The system of claim 1 , wherein the deterministic function is dependent upon the sequence value.

3. The system of claim 1 , wherein the composite digital value is generated by the application of the deterministic function to all of the digital records stored in the repository.

4. The system of claim 1 , wherein the digital certificate further comprises at least a portion of a digital record.

5. The system of claim 1 , wherein the sequence value represents the number of digital records stored in the repository when a digital record was added to the repository.

6. The system of claim 1 , wherein the digital certificate further comprises a composite sequence value representing the number of digital records stored in the repository at a particular time.

7. The system of claim 6 , wherein the composite sequence value is transmitted to a public forum.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2019
From: GUARDTIME IP HOLDINGS LIMITED
To: GUARDTIME SA
Reel/Frame 049073/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2012
From: GUARDTIME AS
To: GUARDTIME IP HOLDINGS LIMITED
Reel/Frame 028869/0448 →
NUNC PRO TUNC ASSIGNMENT Recorded Jul 24, 2010
From: LINUXPROBE CO.
To: GUARDTIME AS
Reel/Frame 024736/0345 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2010
From: SAAREPERA, MART; BULDAS, AHTO
To: LINUXPROBE CO.
Reel/Frame 024567/0076 →
Continuity (3)
Division 11005838 · Dec 7, 2004
Provisional Application 60531865 · Dec 22, 2003
Related Publication 20100199342A1 · Aug 5, 2010