System, method, and computer program for secure authentication of live video
AssigneeShonin Inc.
InventorSergey PERUNOV
Life of this patent
Estimating the term…
Abstract
There is provided a system, method, and computer program for securely authenticating a copy of a live video feed. This can include publishing cryptographic hashes of incremental chunks of video data from a live video feed to a smart contract based blockchain network. One example use is where the video has been shared and the user wants to validate that it has not been tampered with. In one aspect, the method can further include comparing cryptographic hashes of the shared copy to those of the original retrieved from the blockchain network.
Claims20
A computer-implemented method for generating authenticatable data for a live video for publication on a block chain network, the method comprising:
- for each successive portion of the live video, each successive portion having an associated length and timestamp, generating the authentication by iteratively performing:
- generating a video chunk comprising the portion of the live video having the associated video length and timestamp;
- determining a cryptographic hash of the video chunk;
- determining a time period from the associated video length and timestamp;
- and
- publishing the cryptographic hash and the respective time period to the block chain network.
A system for generating authenticatable data for a live video for publication on a block chain network, the system comprising one or more processors and a data storage, for each successive portion of the live video, each successive portion having an associated length and timestamp, the one or more processors generate the authentication by iteratively executing:
- a chunking module to generate a video chunk comprising the portion of the live video having the associated video length and timestamp;
- a hashing module to determine a cryptographic hash of the video chunk and to determine a time period from the associated video length and timestamp;
- and
- a publishing module to publish the cryptographic hash and the respective time period to the block chain network.
Dependencies are inferred from the claim text.