IP Library › Granted Patent US 8,200,760
Granted Patent B2
US 8,200,760 · App. 10/519,827 · Granted Jun 12, 2012

Storage and authentication of data transactions

Assignee: The Ascent Group 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,200,760
App. No.
10/519,827
Filed
Dec 21, 2005
Granted
Jun 12, 2012
Kind
B2
Art Unit
2431
USPC
709/206
Abstract

The various aspects of the present invention are based on four main principles: the provision, protection and validation of audit trails relating to data generated by and communicated between nodes of a network; authentication of communicating parties; enforcement of proof of receipt of data communications; and the detection of compromised user identifiers. The object of these principles being that, should a dispute arise over the substance of an authenticated e-mail or other data item, it would be possible to prove, with mathematical precision, the following features of the communication: the content of the message sent; the e-mail location to which the message was addressed; the fact that the message was despatched; the time and date of despatch; the fact that the message was received; the time and date it was received; and the fact that the content of the message had not been changed since it was sent. It is also intended to make it possible to prove the identity of the sender and the identity of the recipient.

Claims (6)

1. A computer-implemented method of authenticating data and providing a dated audit trail, said method comprising: (a) storing copies of a plurality of data items at a first location; (b) generating a first data file at the end of a predetermined dated audit period, the first data file comprising a respective hash value of each said plurality of stored data items; (c) generating a single hash value of said first data file, the single hash value corresponding to said predetermined dated audit period; (d) transmitting said single hash value to a second location remote from said first location, via an information technology communications network; (e) creating at said remote location a second data file for said predetermined dated audit period, said second data file comprising said single hash value and one or more additional data items relating to said single hash value; (f) generating a hash value for said second data file, said hash value for said second data file corresponding to said predetermined dated audit period; (g) publishing said hash value for said second data file in a dated journal of record published in numerous copies and held in separate public libraries, wherein the published hash value for said second data file corresponds to said predetermined dated audit period; (h) at a date subsequent to the publishing of (g), generating a hash value for said second data file; and (i) comparing the hash value for the second data file generated in (h) with the hash value for said second data file published in said dated journal, whereby if the hash value generated in step (h) is identical to the hash value published in said dated journal said second data file is authenticated.

2. A computer-implemented method according to claim 1 , wherein: said first data file contains at least one identifier selected from the group consisting of a file name, a path name, a file size and a time stamp.

3. A computer-implemented method according to claim 1 , wherein: least one of said first data items comprises a message to be transmitted from a sender to a receiver.

4. A computer-implemented method according to claim 3 , further comprising: the sender generating a first hash value of said message; the sender encrypting said message with a first secret key and producing a second hash value from said encrypted message; the sender encrypting said first secret key with a second secret key; the sender transmitting to the receiver said encrypted message, said encrypted first secret key and said first hash value; the sender transmitting said second hash value and said second secret key to a third party; the third party storing the transmitted second hash value and second secret key for audit purposes; the receiver receiving said encrypted message and generating a purported copy of said second hash value of said encrypted message; the receiver transmitting the purported copy of said second hash value to the third party; the third party determining whether the purported copy matches said second hash value; and the third party then releasing said second key if a match is so determined.

5. A computer-implemented method according to claim 4 , wherein: the first secret key is symmetric and the second secret key is asymmetric.

6. A computer-implemented method according to claim 1 , wherein: said first location is a predetermined audit location that stores data items supplied thereto over the predetermined dated audit period, and the first data file generated in (a) comprises respective hash values of the data items stored in said predetermined audit location at the end of the predetermined dated audit period.

Assignments (3)
CONFIRMATORY ASSIGNMENT Recorded May 8, 2012
From: JACOBS, MICHAEL
To: THE ASCENT GROUP LIMITED
Reel/Frame 028177/0325 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME FROM THE ASCENT GROUP TO THE ASCENT GROUP LIMITED PREVIOUSLY RECORDED ON REEL 016943 FRAME 0106. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNOR'S INTEREST. Recorded May 1, 2012
From: JACOBS, MICHAEL
To: THE ASCENT GROUP LIMITED
Reel/Frame 028136/0467 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2005
From: JACOBS, MICHAEL
To: THE ASCENT GROUP
Reel/Frame 016943/0106 →
Priority Claims (1)
GB 0215334.4 · Jul 2, 2002 · national
Continuity (1)
Related Publication 20060143462A1 · Jun 29, 2006