Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer-implemented method of securing video content transmitted over a computer network, the method comprising: transmitting, over a computer network, video data from a network device of a network access node to a computer of a display node and to a computer of a verification node, the video data comprising a video content recorded by a video camera of a camera node and a location proof of the network device; storing a first hash of the video content and the location proof of the network device in a distributed ledger; transmitting, separate from the video data, the location proof of the network device and the first hash of the video content from the network device to the computer of the verification node; performing, by the computer of the display node, verification of the video content by comparing a second hash of the video content calculated at the display node to the first hash of the video content stored in the distributed ledger, and by comparing the location proof included in the video data to the location proof stored in the distributed ledger; and performing, by the computer of the verification node, verification of the video content by comparing a third hash of the video content calculated at the verification node to the first hash of the video content received by the computer of the verification node from the network device of the network access node, and by comparing the location proof included in the video data to the location proof separately received by the computer of the verification node from the network access node, wherein the location proof is digitally signed using a key of the camera node and a key of the network access node.
2. The method of claim 1 , wherein the key of the camera node is a private key generated using a device fingerprint of a semiconductor device of the camera node.
3. The method of claim 2 , further comprising: using, by the computer of the verification node, the public key of the camera node to verify that the location proof included in the video data is digitally signed by the camera node.
4. The method of claim 1 , further comprising: comparing, by the computer of the verification node, the location proof included in the video data to the location proof separately received by the computer of the verification node from the network access node; and comparing, by the computer of the display node, the location proof included in the video data to the location proof stored in the distributed ledger.
5. The method of claim 1 , wherein the distributed ledger comprises a blockchain.
6. The method of claim 1 , wherein the network access node is a wireless network access point.
7. The method of claim 1 , further comprising: in response to the video content failing verification at either the verification node or at the display node, preventing displaying of the video content.
8. The method of claim 7 , wherein preventing displaying of the video content includes stopping displaying of the video content at the display node.
9. The method of claim 7 , wherein preventing displaying of the video content includes stopping transmission of the video data at the network access node.
10. A system for securely transmitting video content over a computer network, the system comprising: a camera node having a camera for recording a video content of a subject; a network access node having a network access device that is configured to transmit video data comprising the video content and a location proof, the location proof indicating a general location of the camera node; a verification node having a computer that is configured to receive the video data, and to verify authenticity of the video content based on a first hash of the video content and the location proof; and a display node having a computer and a display for displaying the video content, the display node being configured to verify authenticity of the video content based on a second hash of the video content and the location proof, wherein the system is configured to prevent displaying of the video content when the video content fails verification at either the verification node or the display node, and wherein the location proof is digitally signed by the camera node and the network access node.
11. The system of claim 10 , wherein the system is configured to prevent displaying of the video content by stopping displaying of the video content at the display node.
12. The system of claim 10 , wherein the system is configured to prevent displaying of the video content by stopping transmission of the video content from the network access node.
13. The system of claim 10 , wherein the camera node is configured to digitally sign the location proof using a private key that is generated using a device fingerprint of a device of the camera node.
14. The system of claim 10 , wherein the location proof is a proof of a location of the network access node.
Unknown
August 24, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.