System and method for copy-protecting distributed video content
AssigneeIntel Corporation
InventorDerek L. Davis
Life of this patent
Estimating the term…
Abstract
A secure video content processor ("SVCP") which receives encrypted digital video information and converts it into analog information for a monitor while preventing unauthorized access to the intermediate unencrypted digital data. The SVCP uses hardware envelopes to prevent unauthorized access to the decrypted digital stream. When a need arises to transmit digital data outside the hardware envelope, the digital data is encrypted and then decrypted when it re-enters a hardware protected section of circuitry.
Claims20
A secure video content processor having a hardware barrier, the secure video content processor comprising:
- a first cryptographic unit placed within the hardware barrier, the first cryptographic unit decrypting incoming digital encrypted video information and producing encrypted image frames based on the video information;
- a frame buffer coupled to the first cryptographic unit and placed within the hardware barrier, the frame buffer receiving the encrypted image frames from the first cryptographic unit;
- and
- a second cryptographic unit coupled to the frame buffer and placed within the hardware barrier on a single chip with the first cryptographic unit, the second cryptographic unit retrieving the encrypted image frames stored in the frame buffer, decrypting the encrypted image frames, and converting the decrypted image frames into an analog signal.
A secure video content processor for securely processing encrypted digital video information, the secure video content processor encased in a single semiconductor package, the secure video content processor comprising:
- a decryption unit which receives the encrypted digital video information from a source outside of the single semiconductor package, the decryption unit decodes the encrypted digital video information to generate decrypted digital data;
- a processing unit coupled to the decryption unit, the processing unit configured to generate digital image frames from the decrypted digital data;
- a frame memory coupled to the processing unit, the frame memory retains the digital image frames generated by the processing unit;
- and
- a digital-to-analog converter coupled to the frame memory for converting the digital image frames to an analog signal, and transmitting the analog signal representing the image frames to devices located outside the single semiconductor package.
A system for processing video data, the system comprising:
- a host processor;
- a cryptographic unit coupled to the host processor, the cryptographic unit decrypts and processes incoming encrypted digital video data to generate frame data, the cryptographic unit encased in a semiconductor package;
- a frame buffer which stores the frame data, the frame buffer encased in the semiconductor package;
- a digital to analog converter, the digital to analog converter designed to convert decrypted frame data from the frame buffer into an analog signal, the digital to analog converter encased in the semiconductor package;
- and
- a display device designed to generate a viewable image from the analog signal.
A secure video content processor comprising:
- a first cryptographic unit for decrypting incoming digital encrypted video information and to produce encrypted image frames based on the video information;
- a frame buffer coupled to the first cryptographic unit, the frame buffer for receiving the encrypted image frames from the first cryptographic unit;
- a second cryptographic unit coupled to the frame buffer and in communication with the first cryptographic unit to exchange a key, the second cryptographic unit for receiving the encrypted image frames stored in the fame buffer, decrypted the encrypted image frames, and converting the decrypted image frames into an analog signal;
- and
- a hardware barrier containing the first cryptographic unit, the frame buffer and the second cryptographic unit encapsulated in a single semiconductor device package.
A system for processing video data, the system comprising:
- a host processor;
- a cryptographic unit coupled to the host processor, the cryptographic unit decrypts and processes incoming encrypted digital video data to generate frame data, the cryptographic unit encased in a semiconductor package;
- a frame buffer which stores the frame data, the frame buffer encased in the semiconductor package;
- and
- a digital to analog converter designed to convert decrypted frame data from the frame buffer into an analog signal, the digital to analog converter encased in the semiconductor package.
Dependencies are inferred from the claim text.