Validating Authenticity of Electronic Documents Shared via Computer Networks
AssigneeInveniam Capital Partners, Inc.
InventorsBrian Deery, Paul Snow, Mahesh Paolini-Subramanya
Life of this patent
Estimating the term…
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.
Claims21
1-20. (canceled)
A method performed by a server that verifies an authenticity of an electronic document shared via a computer network among computers, the method comprising:
- receiving, by the server, an electronic data comprising a current version of the electronic document and a metadata associated with the current version of the electronic document;
- generating, by the server, a current hash value by hashing only the metadata associated with the current version of the electronic document;
- recording the current hash value, generated by hashing of only the metadata associated with the current version of the electronic document, on a blockchain;
- retrieving, by the server, from the blockchain, a creational hash value, the creational hash value representing a metadata associated with an original version of the electronic document;
- comparing, by the server, the creational hash value to the current hash value;
- in response to the current hash value failing to match the creational hash value, determining, by the server, that the current version of the electronic document shared via the computer network among the computers is not an authentic copy of the original version of the electronic document;
- and
- generating, by the server, a fraud alert indicating the current version of the electronic document is inauthentic.
A system including a hardware processor and a memory device storing instructions that, when executed by the hardware processor, perform operations, the operations comprising:
- receiving, by the server, an electronic data comprising a current version of the electronic document and a metadata associated with the current version of the electronic document;
- generating, by the server, a current hash value by hashing only the metadata associated with the current version of the electronic document;
- recording the current hash value, generated by hashing of only the metadata associated with the current version of the electronic document, on a blockchain;
- retrieving, by the server, from the blockchain, a creational hash e, the creational hash value representing a metadata associated with an original version of the electronic document;
- comparing, by the server, the creational hash value to the current hash value;
- in response to the current hash value failing to match the creational hash value, determining, by the server, that the current version of the electronic document shared via the computer network among the computers is not an authentic copy of the original version of the electronic document;
- and
- generating, by the server, a fraud alert indicating the current version of the electronic document is inauthentic.
A memory device storing instructions that when executed by a hardware processor perform operations, the operations comprising:
- receiving, by the server, an electronic data comprising a current version of the electronic document and a metadata associated with the current version of the electronic document;
- generating, by the server, a current hash value by hashing only the metadata associated with the current version of the electronic document;
- recording the current hash value, generated by hashing of only the metadata associated with the current version of the electronic document, on a blockchain;
- retrieving, by the server, from the blockchain, a creational hash value, the creational hash value representing a metadata associated with an original version of the electronic document,
- comparing, by the server, the creational hash vale to the current hash val in response to the current hash value failing to match the creational hash value, determining, by the server, that the current version of the electronic document shared via the computer network among the computers is not an authentic copy of the original version of the electronic document;
- and
- generating, by the server, a fraud alert indicating the current version of the electronic document is inauthentic.
Dependencies are inferred from the claim text.