THE EVENT LEDGER
First Claim
1. A method implemented by at least one hardware processor comprising:
- receiving a request from a publisher to publish an event to an event ledger, the event comprising;
a name of the publisher;
a date and time at which the event occurred;
a description of the event; and
a cryptographic signature of the event signed using a private key of the publisher;
receiving a certificate from the publisher, the certificate comprising a public key of the publisher;
verifying the cryptographic signature of the event using the received certificate;
publishing the event to the event ledger.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure provides a globally accessible, un-forgeable, and permanent repository of published events in the form of an event ledger. A method according to the present disclosure includes receiving a request from a publisher to publish to an event ledger an event including a name of the publisher, a date and time at which the event occurred, a description of the event, and a cryptographic signature of the event signed using a private key of the publisher, receiving a certificate from the publisher including a public key of the publisher, validating the cryptographic signature of the event using the received certificate, and publishing the event to the event ledger.
29 Citations
20 Claims
-
1. A method implemented by at least one hardware processor comprising:
-
receiving a request from a publisher to publish an event to an event ledger, the event comprising; a name of the publisher; a date and time at which the event occurred; a description of the event; and a cryptographic signature of the event signed using a private key of the publisher; receiving a certificate from the publisher, the certificate comprising a public key of the publisher; verifying the cryptographic signature of the event using the received certificate; publishing the event to the event ledger. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
at least one hardware processor configured to; receive a request from a publisher to publish an event to an event ledger, the event comprising; a name of the publisher; a date and time at which the event occurred; a description of the event; and a cryptographic signature of the event signed using a private key of the publisher; receive a certificate from the publisher, the certificate comprising a public key of the publisher; verify the cryptographic signature of the event using the received certificate; publish the event to the event ledger. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. A non-transitory computer readable medium comprising instructions that when executed by at least one hardware processor, configure the at least one hardware processor to:
-
receive a request from a publisher to publish an event to an event ledger, the event comprising; a name of the publisher; a date and time at which the event occurred; a description of the event; and a cryptographic signature of the event signed using a private key of the publisher; receive a certificate from the publisher, the certificate comprising a public key of the publisher; verify the cryptographic signature of the event using the received certificate; publish the event to the event ledger. - View Dependent Claims (20)
-
Specification