Validating Documents via Blockchain
First Claim
Patent Images
1. A method of verifying an authenticity associated with an electronic document, the method comprising:
- retrieving, by a hardware processor, structured data representing the electronic document, the structured data formatted according to a format;
generating, by the hardware processor, a digital signature in response to hashing the structured data using an electronic representation of a hash function;
incorporating, by the hardware processor, the digital signature in a blockchain; and
distributing, by the hardware processor, the blockchain incorporating the digital signature via the Internet to a peer device;
wherein the peer device may verify the authenticity associated with the electronic document based on the blockchain incorporating the digital signature generated in response to the hashing of the structured data.
3 Assignments
0 Petitions
Accused Products
Abstract
Authentication of electronic document is based on multiple digital signatures incorporated into a blockchain. Structured data, metadata, and instructions may be hashed to generate the multiple digital signatures for distribution via the blockchain. Any peer receiving the blockchain may then verify an authenticity of an electronic document based on any one or more of the multiple digital signatures incorporated into the blockchain.
72 Citations
20 Claims
-
1. A method of verifying an authenticity associated with an electronic document, the method comprising:
-
retrieving, by a hardware processor, structured data representing the electronic document, the structured data formatted according to a format; generating, by the hardware processor, a digital signature in response to hashing the structured data using an electronic representation of a hash function; incorporating, by the hardware processor, the digital signature in a blockchain; and distributing, by the hardware processor, the blockchain incorporating the digital signature via the Internet to a peer device; wherein the peer device may verify the authenticity associated with the electronic document based on the blockchain incorporating the digital signature generated in response to the hashing of the structured data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a hardware processor; and a memory device, the memory device storing instructions, the instructions when executed causing the hardware processor to perform operations, the operations comprising; retrieving metadata associated with an electronic document; generating a digital signature in response to hashing the metadata using an electronic representation of a hash function; incorporating the digital signature in a blockchain; and distributing the blockchain incorporating the digital signature via the Internet to a peer device; wherein the peer device may verify an authenticity associated with the electronic document based on the blockchain incorporating the digital signature generated in response to the hashing of the metadata. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A memory device storing instructions that when executed cause a hardware processor to perform operations, the operations comprising:
-
retrieving different types of electronic data representing an electronic document; generating multiple digital signatures in response to hashing the different types of the electronic data using an electronic representation of a hash function; incorporating the multiple digital signatures in a blockchain; and distributing the blockchain incorporating the multiple digital signatures via the Internet to a peer device; wherein the peer device may verify an authenticity associated with the electronic document based on the blockchain incorporating the multiple digital signatures generated in response to the hashing of the different types of the electronic data. - View Dependent Claims (18, 19, 20)
-
Specification