Security Mechanism for Video Storage System
First Claim
1. A video storage system including a CVR manager connected to IP cameras via the Internet and at least one CVR unit connected to the CVR manager via the Internet, wherein each of the IP cameras produces a plaintext file of a video footage, wherein the CVR manager instructs the CVR unit to store the plaintext file of the video footage produced by each of the IP cameras so that a user can access to the plaintext files of the video footages, wherein the CVR manager includes a security process including the steps of:
- producing a public key and a private key based on asymmetric cryptography and sending the public key into the CVR manager;
receiving a data stream of the video footage from each of the IP cameras and packaging the data stream into a plaintext file of the video footage;
operating the CVR manager to produce a random key and using the random key to turn the plaintext file of the video footage into an encrypted text file of the video footage;
operating the CVR manager to use the public key to turn the random key into an encrypted text file of the random key;
sending the encrypted text file of the video footage into a video database in the CVR unit and the encrypted text file of the random key into a key database in the CVR unit;
receiving the encrypted text file of the random key from the key database in the CVR unit and using the private key to turn the encrypted text file of the random key into the random key; and
receiving the encrypted text file of the video footage from the video database in the CVR unit and using the random key to turn the encrypted text file of the video footage into the plaintext file of the video footage.
0 Assignments
0 Petitions
Accused Products
Abstract
A video storage system includes a security mechanism between a CVR unit and a CVR manager. The security mechanism provides public and private keys according to asymmetric cryptography. The public key is sent to the CVR manager. The CVR manager produces a plaintext of a video footage from an IP camera. The CVR manager produces and uses a random key according to symmetric cryptography to turn the plaintext of the video footage into an encrypted text, uses the public key to turn the random key into an encrypted text, and respectively sends the encrypted texts into video and key databases in the CVR unit. The encrypted texts can be received from the databases. The private key turns the encrypted text of the random key into the random key. The random key turns the encrypted text of the video footage into the plaintext.
-
Citations
1 Claim
-
1. A video storage system including a CVR manager connected to IP cameras via the Internet and at least one CVR unit connected to the CVR manager via the Internet, wherein each of the IP cameras produces a plaintext file of a video footage, wherein the CVR manager instructs the CVR unit to store the plaintext file of the video footage produced by each of the IP cameras so that a user can access to the plaintext files of the video footages, wherein the CVR manager includes a security process including the steps of:
-
producing a public key and a private key based on asymmetric cryptography and sending the public key into the CVR manager; receiving a data stream of the video footage from each of the IP cameras and packaging the data stream into a plaintext file of the video footage; operating the CVR manager to produce a random key and using the random key to turn the plaintext file of the video footage into an encrypted text file of the video footage; operating the CVR manager to use the public key to turn the random key into an encrypted text file of the random key; sending the encrypted text file of the video footage into a video database in the CVR unit and the encrypted text file of the random key into a key database in the CVR unit; receiving the encrypted text file of the random key from the key database in the CVR unit and using the private key to turn the encrypted text file of the random key into the random key; and receiving the encrypted text file of the video footage from the video database in the CVR unit and using the random key to turn the encrypted text file of the video footage into the plaintext file of the video footage.
-
Specification