System and method for automatically protecting private video content using cryptographic security for legacy systems
First Claim
1. A system for automatically protecting private video content using cryptographic security for legacy systems, comprising:
- a transportable storage medium, comprising;
recording logic intercepting a substantially continuous video signal representing video content in the process of being recorded on a transportable storage medium;
a frame buffer dividing the intercepted substantially continuous video signal into individual frames during recording, each individual frame storing a fixed amount of data in digital form, and combining decrypted frames into a substantially continuous video signal during playback;
a processor encrypting each individual frame into encrypted video content using an encryption cryptographic key and storing the encrypted frames during recording and retrieving the encrypted frames and decrypting each encrypted frame using a decryption cryptographic key during playback;
reading logic outputting the substantially continuous video signal as video content in the process of being played from the transportable storage medium;
a removable storage medium storing at least one of the encryption cryptographic key and the decryption cryptographic key, where the removable storage medium is removable with respect to the transportable storage medium;
an authentication module generating a fixed-length original cryptographic hash from at least one such individual frame, encrypting the original cryptographic hash using an encryption cryptographic key, storing the encrypted original cryptographic hash as a digital signature on a transportable storage medium, retrieving the digital signature from the transportable storage medium, decrypting the encrypted original cryptographic hash using a decryption cryptographic key, generating a verification fixed-length cryptographic hash from at least one such individual frame, and comparing the verification cryptographic hash and the original cryptographic hash; and
a validation module validating the decryption cryptographic key against user-provided credentials prior to decrypting the encrypted frames;
wherein the removable storage medium includes memory that is coupled to a standardized connector which enables utilization of at least one of a plurality of encryption cryptographic keys and a plurality of decryption cryptographic keys;
wherein a set of cryptographic instructions is stored on the removable storage medium for employing at least one of the encryption cryptographic key and the decryption cryptographic key;
wherein the removable storage medium comprises only the memory and is separate from a player which is capable of playing the video content on the transportable storage medium.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method for automatically protecting private video content using cryptographic security for legacy systems is disclosed. A substantially continuous video signal representing video content in the process of being recorded on a transportable storage medium is intercepted. The intercepted substantially continuous video signal is divided into individual frames. Each frame stores a fixed amount of data in digital form. Each individual frame is encrypted into encrypted video content using an encryption cryptographic key and is stored. The encrypted frames are retrieved and decrypted using a decryption cryptographic key. The decrypted frames are combined into a substantially continuous video signal and output as video content in the process of being played from the transportable storage medium. In a further embodiment, private video content automatically authenticated using embedded cryptographic security, either alone or in conjunction with the encryption of video content.
52 Citations
43 Claims
-
1. A system for automatically protecting private video content using cryptographic security for legacy systems, comprising:
-
a transportable storage medium, comprising; recording logic intercepting a substantially continuous video signal representing video content in the process of being recorded on a transportable storage medium; a frame buffer dividing the intercepted substantially continuous video signal into individual frames during recording, each individual frame storing a fixed amount of data in digital form, and combining decrypted frames into a substantially continuous video signal during playback; a processor encrypting each individual frame into encrypted video content using an encryption cryptographic key and storing the encrypted frames during recording and retrieving the encrypted frames and decrypting each encrypted frame using a decryption cryptographic key during playback; reading logic outputting the substantially continuous video signal as video content in the process of being played from the transportable storage medium; a removable storage medium storing at least one of the encryption cryptographic key and the decryption cryptographic key, where the removable storage medium is removable with respect to the transportable storage medium; an authentication module generating a fixed-length original cryptographic hash from at least one such individual frame, encrypting the original cryptographic hash using an encryption cryptographic key, storing the encrypted original cryptographic hash as a digital signature on a transportable storage medium, retrieving the digital signature from the transportable storage medium, decrypting the encrypted original cryptographic hash using a decryption cryptographic key, generating a verification fixed-length cryptographic hash from at least one such individual frame, and comparing the verification cryptographic hash and the original cryptographic hash; and a validation module validating the decryption cryptographic key against user-provided credentials prior to decrypting the encrypted frames; wherein the removable storage medium includes memory that is coupled to a standardized connector which enables utilization of at least one of a plurality of encryption cryptographic keys and a plurality of decryption cryptographic keys; wherein a set of cryptographic instructions is stored on the removable storage medium for employing at least one of the encryption cryptographic key and the decryption cryptographic key; wherein the removable storage medium comprises only the memory and is separate from a player which is capable of playing the video content on the transportable storage medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for automatically protecting private video content using cryptographic security for legacy systems, comprising:
-
intercepting a substantially continuous video signal representing video content in the process of being recorded on a transportable storage medium; dividing the intercepted substantially continuous video signal into individual frames which each store a fixed amount of data in digital form; encrypting each individual frame into encrypted video content using an encryption cryptographic key and storing the encrypted frames; retrieving encrypted frames and decrypting each encrypted frame using a decryption cryptographic key; combining the decrypted frames into a substantially continuous video signal; outputting the substantially continuous video signal as video content in the process of being played from the transportable storage medium; storing at least one of the encryption cryptographic key and the decryption cryptographic key on a removable storage medium, where the removable storage medium is removable with respect to the transportable storage medium; generating a fixed-length original cryptographic hash from at least one such individual frame; encrypting the original cryptographic hash using an encryption cryptographic key and storing the encrypted original cryptographic hash as a digital signature on a transportable storage medium; retrieving the digital signature from the transportable storage medium and decrypting the encrypted original cryptographic hash using a decryption cryptographic key; generating a verification fixed-length cryptographic hash from at least one such individual frame and comparing the verification cryptographic hash and the original cryptographic hash; outputting the substantially continuous video signal upon successful comparison of the verification cryptographic hash and the original cryptographic hash; and validating the decryption cryptographic key against user-provided credentials prior to decrypting the encrypted frames; wherein the removable storage medium includes memory that is coupled to a standardized connector which enables utilization of at least one of a plurality of encryption cryptographic keys and a plurality of decryption cryptographic keys; wherein a set of cryptographic instructions is stored on the removable storage medium for employing at least one of the encryption cryptographic key and the decryption cryptographic key; wherein the removable storage medium comprises only the memory and is separate from a player which is capable of playing the video content on the transportable storage medium. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system for encrypting private video content using cryptographic security for legacy systems, comprising:
-
recordation logic intercepting a substantially continuous video signal prior to recordation on a transportable storage medium, the signal representing raw video content; a frame buffer dividing the signal into individual frames which each store a fixed amount of data in digital form; a processor encrypting each individual frame into encrypted video content using an encryption key selected from a cryptographic key pair and storing the encrypted frames on the transportable storage medium for retrieval and decryption using a decryption key selected from the cryptographic key pair, the processor generating a fixed-length original cryptographic hash from at least one such individual frame, encrypting the original cryptographic hash using an encryption cryptographic key from a cryptographic key pair, and storing the encrypted original cryptographic hash as a digital signature on the transportable storage medium for retrieval and decryption using a decryption key selected from the cryptographic key pair, a removable storage medium storing at least one of the encryption key and the decryption key, where the removable storage medium is removable with respect to the transportable storage medium; and a validation module validating the decryption key against user-provided credentials prior to decrypting the encrypted frames; wherein the removable storage medium includes memory that is coupled to a standardized connector which enables utilization of at least one of a plurality of encryption keys and a plurality of decryption keys; wherein a set of cryptographic instructions is stored on the removable storage medium for employing at least one of the encryption cryptographic key and the decryption key; wherein the removable storage medium comprises only the memory and is separate from a player which is capable of playing the video content on the transportable storage medium. - View Dependent Claims (18, 19, 20)
-
-
21. A method for encrypting private video content using cryptographic security for legacy systems, comprising:
-
intercepting a substantially continuous video signal prior to recordation on a transportable storage medium, the signal representing raw video content, and dividing the signal into individual frames which each store a fixed amount of data in digital form; encrypting each individual frame into encrypted video content using an encryption key selected from a cryptographic key pair; storing the encrypted frames on the transportable storage medium for retrieval and decryption using a decryption key selected from the cryptographic key pair; storing at least one of the encryption key and the decryption key on a removable storage medium, where the removable storage medium is removable with respect to the transportable storage medium; generating a fixed-length original cryptographic hash from at least one such individual frame; encrypting the original cryptographic hash using an encryption cryptographic key from a cryptographic key pair; storing the encrypted original cryptographic hash as a digital signature on the transportable storage medium for retrieval and decryption using a decryption key selected from the cryptographic key pair; and validating the decryption key against user-provided credentials prior to decrypting the encrypted frames; wherein the removable storage medium includes memory that is coupled to a standardized connector which enables utilization of at least one of a plurality of encryption cryptographic keys and a plurality of decryption keys; wherein a set of cryptographic instructions is stored on the removable storage medium for employing at least one of the encryption cryptographic key and the decryption key; wherein the removable storage medium comprises only the memory and is separate from a player which is capable of playing the video content on the transportable storage medium. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A system for decrypting private video content using cryptographic security for legacy systems, comprising:
-
reading logic retrieving encrypted frames prior to playback from a transportable storage medium, the encrypted frames storing raw video content encrypted using an encryption cryptographic key selected from a cryptographic key pair; a processor decrypting each encrypted frame using a decryption cryptographic key selected from the cryptographic key pair; a frame buffer combining the decrypted frames into a substantially continuous video signal representing the raw video content in reconstructed form; and a removable storage medium storing at least one of the encryption cryptographic key and the decryption cryptographic key, where the removable storage medium is removable with respect to the transportable storage medium; the reading logic retrieving a digital signature included with the encrypted frames and encrypted using an encryption cryptographic key selected from a cryptographic key pair; the processor generating a verification fixed-length cryptographic hash from at least one such individual frame and comparing the verification cryptographic hash and the original cryptographic hash; the frame buffer combining the individual frames into a substantially continuous video signal and outputting the substantially continuous video signal as video content in the process of being played from the transportable storage medium upon successful comparison of the verification cryptographic hash and the original cryptographic hash; and a validation module validating the decryption cryptographic key against user-provided credentials prior to decrypting the encrypted frames; wherein the removable storage medium includes memory that is coupled to a standardized connector which enables utilization of at least one of a plurality of encryption cryptographic keys and a plurality of decryption cryptographic keys; wherein a set of cryptographic instructions is stored on the removable storage medium for employing at least one of the encryption cryptographic key and the decryption cryptographic key; wherein the removable storage medium comprises only the memory and is separate from a player which is capable of playing the video content on the transportable storage medium. - View Dependent Claims (27, 28)
-
-
29. A method for decrypting private video content using cryptographic security for legacy systems, comprising:
-
retrieving encrypted frames prior to playback from a transportable storage medium, the encrypted frames storing raw video content encrypted using an encryption cryptographic key selected from a cryptographic key pair; decrypting each encrypted frame using a decryption cryptographic key selected from the cryptographic key pair; combining the decrypted frames into a substantially continuous video signal representing the raw video content in reconstructed form; storing at least one of the encryption cryptographic key and the decryption cryptographic key on a removable storage medium, where the removable storage medium is removable with respect to the transportable storage medium; retrieving a digital signature included with the encrypted frames and encrypted using an encryption cryptographic key selected from a cryptographic key pair; generating a verification fixed-length cryptographic hash from at least one such individual frame and comparing the verification cryptographic hash and the original cryptographic hash; combining the individual frames into a substantially continuous video signal and outputting the substantially continuous video signal as video content in the process of being played from the transportable storage medium upon successful comparison of the verification cryptographic hash and the original cryptographic hash; and validating the decryption cryptographic key against user-provided credentials prior to decrypting the encrypted frames; wherein the removable storage medium includes memory that is coupled to a standardized connector which enables utilization of at least one of a plurality of encryption cryptographic keys and a plurality of decryption cryptographic keys; wherein a set of cryptographic instructions is stored on the removable storage medium for employing at least one of the encryption cryptographic key and the decryption cryptographic key; wherein the removable storage medium comprises only the memory and is separate from a player which is capable of playing the video content on transportable storage medium. - View Dependent Claims (30, 31, 32)
-
-
33. A method for automatically authenticating private video content using cryptographic security for legacy systems, comprising:
-
a transportable storage medium, comprising; recording logic intercepting a substantially continuous video signal representing video content in the process of being recorded on a transportable storage medium; a frame buffer dividing a substantially continuous video signal representing raw video content into individual frames which each store a fixed amount of data in digital form and combining the individual frames into a substantially continuous video signal; a processor generating a fixed-length original cryptographic hash from at least one such individual frame, encrypting the original cryptographic hash using an encryption cryptographic key, storing the encrypted original cryptographic hash as a digital signature on a transportable storage medium, retrieving the digital signature from the transportable storage medium, decrypting the encrypted original cryptographic hash using a decryption cryptographic key, generating a verification fixed-length cryptographic hash from at least one such individual frame, and comparing the verification cryptographic hash and the original cryptographic hash; reading logic outputting the substantially continuous video signal as video content in the process of being played from the transportable storage medium upon successful comparison of the verification cryptographic hash and the original cryptographic hash; a removable storage medium storing at least one of the encryption cryptographic key and the decryption cryptographic key, where the removable storage medium is removable with respect to the transportable storage medium; and a validation module validating the decryption cryptographic key against user-provided credentials prior to decrypting encrypted frames; wherein the removable storage medium includes memory that is coupled to a standardized connector which enables utilization of at least one of a plurality of encryption cryptographic keys and a plurality of decryption cryptographic keys; wherein a set of cryptographic instructions is stored on the removable storage medium for employing at least one of the encryption cryptographic key and the decryption cryptographic key; wherein the removable storage medium comprises only the memory and is separate from a player which is capable of playing the video content on the transportable storage medium.
-
-
34. A method for automatically authenticating private video content using cryptographic security for legacy systems, comprising:
-
intercepting a substantially continuous video signal representing video content in the process of being recorded on a transportable storage medium; dividing a substantially continuous video signal representing raw video content into individual frames which each store a fixed amount of data in digital form; generating a fixed-length original cryptographic hash from at least one such individual frame; encrypting the original cryptographic hash using an encryption cryptographic key and storing the encrypted original cryptographic hash as a digital signature on a transportable storage medium; retrieving the digital signature from the transportable storage medium and decrypting the encrypted original cryptographic hash using a decryption cryptographic key; generating a verification fixed-length cryptographic hash from at least one such individual frame and comparing the verification cryptographic hash and the original cryptographic hash; combining the individual frames into a substantially continuous video signal and outputting the substantially continuous video signal as video content in the process of being played from the transportable storage medium upon successful comparison of the verification cryptographic hash and the original cryptographic hash; storing at least one of the encryption cryptographic key and the decryption cryptographic key on a removable storage medium, where the removable storage medium is removable with respect to the transportable storage medium; and validating the decryption cryptographic key against user-provided credentials prior to decrypting encrypted frames; wherein the removable storage medium includes memory that is coupled to a standardized connector which enables utilization of at least one of a plurality of encryption cryptographic keys and a plurality of decryption cryptographic keys; wherein a set of cryptographic instructions is stored on the removable storage medium for employing at least one of the encryption cryptographic key and the decryption cryptographic key; wherein the removable storage medium comprises only the memory and is separate from a player which is capable of playing the video content on the transportable storage medium. - View Dependent Claims (35)
-
-
36. A system for digitally signing private video content using cryptographic security for legacy systems, comprising:
-
recordation logic intercepting a substantially continuous video signal prior to recordation on a transportable storage medium, the signal representing raw video content; a frame buffer dividing the signal into individual frames which each store a fixed amount of data in digital form; a processor generating a fixed-length original cryptographic hash from at least one such individual frame, encrypting the original cryptographic hash using an encryption cryptographic key from a cryptographic key pair, and storing the encrypted original cryptographic bash as a digital signature on a transportable storage medium for retrieval and decryption using a decryption key selected from the cryptographic key pair; providing at least one of the encryption cryptographic key and the decryption cryptographic key on a removable storage medium, where the removable storage medium is removable with respect to the transportable storage medium; and a validation module validating the decryption cryptographic key against user-provided credentials prior to decrypting encrypted frames; wherein the removable storage medium includes memory that is coupled to a standardized connector which enables utilization of at least one of a plurality of encryption cryptographic keys and a plurality of decryption cryptographic keys; wherein a set of cryptographic instructions is stored on the removable storage medium for employing at least one of the encryption cryptographic key and the decryption cryptographic key; wherein the removable storage medium comprises only the memory and is separate from a player which is capable of playing the video content on the transportable storage medium. - View Dependent Claims (37)
-
-
38. A method for digitally signing private video content using cryptographic security for legacy systems, comprising:
-
intercepting a substantially continuous video signal prior to recordation on a transportable storage medium, the signal representing raw video content; dividing the signal into individual frames which each store a fixed amount of data in digital form; generating a fixed-length original cryptographic hash from at least one such individual frame; encrypting the original cryptographic hash using an encryption cryptographic key from a cryptographic key pair; storing the encrypted original cryptographic hash as a digital signature on a transportable storage medium for retrieval and decryption using a decryption key selected from the cryptographic key pair; storing at least one of the encryption cryptographic key and the decryption key on a removable storage medium, where the removable storage medium is removable with respect to the transportable storage medium; and validating the decryption key against user-provided credentials prior to decrypting encrypted frames; wherein the removable storage medium includes memory that is coupled to a standardized connector which enables utilization of at least one of a plurality of encryption cryptographic keys and a plurality of decryption keys; wherein a set of cryptographic instructions is stored on the removable storage medium for employing at least one of the encryption cryptographic key and the decryption key; wherein the removable storage medium comprises only the memory and is separate from a slayer which is capable of playing the video content on the transportable storage medium. - View Dependent Claims (39, 40)
-
-
41. A system for verifying digitally signed private video content using cryptographic security for legacy systems, comprising:
-
reading logic retrieving frames prior to playback from a transportable storage medium, the frames storing raw video content and including a digital signature encrypted using an encryption cryptographic key selected from a cryptographic key pair; a processor generating a verification fixed-length cryptographic hash from at least one such individual frame and comparing the verification cryptographic hash and the original cryptographic hash; a frame buffer combining the individual frames into a substantially continuous video signal and outputting the substantially continuous video signal as video content in the process of being played from the transportable storage medium upon successful comparison of the verification cryptographic hash and the original cryptographic hash; a removable storage medium storing the encryption cryptographic key, where the removable storage medium is removable with respect to the transportable storage medium; and a validation module validating a decryption cryptographic key against user-provided credentials prior to decrypting encrypted frames; wherein the removable storage medium includes memory that is coupled to a standardized connector which enables utilization of at least one of a plurality of encryption cryptographic keys and a plurality of decryption cryptographic keys; wherein a set of cryptographic instructions is stored on the removable storage medium for employing at least one of the encryption cryptographic key and the decryption cryptographic key; wherein the removable storage medium comprises only the memory and is separate from a player which is capable of playing the video content on the transportable storage medium.
-
-
42. A method for verifying digitally signed private video content using cryptographic security for legacy systems, comprising:
-
retrieving frames prior to playback from a transportable storage medium, the frames storing raw video content and including a digital signature encrypted using an encryption cryptographic key selected from a cryptographic key pair; generating a verification fixed-length cryptographic hash from at least one such individual frame and comparing the verification cryptographic hash and the original cryptographic hash; combining the individual frames into a substantially continuous video signal and outputting the substantially continuous video signal as video content in the process of being played from the transportable storage medium upon successful comparison of the verification cryptographic hash and the original cryptographic hash; storing the encryption cryptographic key on a removable storage medium, where the removable storage medium is removable with respect to the transportable storage medium; and validating a decryption cryptographic key against user-provided credentials prior to decrypting encrypted frames; wherein the removable storage medium includes memory that is coupled to a standardized connector which enables utilization of at least one of a plurality of encryption cryptographic keys and a plurality of decryption cryptographic keys; wherein a set of cryptographic instructions is stored on the removable storage medium for employing at least one of the encryption cryptographic key and the decryption cryptographic key; wherein the removable storage medium comprises only the memory and is separate from a player which is capable of playing the video content on the transportable storage medium. - View Dependent Claims (43)
-
Specification