Secure presentation of media streams in response to encrypted content
First Claim
1. A method, comprising:
- importing a media stream having an encrypted portion;
decrypting said encrypted portion;
encoding said media stream into digital content, wherein said encoding comprises;
encrypting a first portion of that digital content, less than the entire digital content, said first portion being necessary for presentation of the media stream; and
not encrypting a second portion of that digital content, less than the entire digital content, said second portion being necessary for conducting navigation operations on, without decrypting, the media stream represented by the digital content,wherein said digital content comprises a set of layers, each relatively higher-level layer representing an abstraction for which each relatively lower-level layer represents an implementation thereof;
a first set of relatively higher-level layers represent audio or video information for the media stream, and a second set of relatively lower-level layers represent techniques by which that information is formatted or supplemented; and
said encrypting is applied only to the first portion of the digital content representing audio and or video information.
0 Assignments
0 Petitions
Accused Products
Abstract
Secure presentation of media streams includes encoding the media streams into digital content, encrypting a portion of that digital content, the portion being required for presentation, in which the encrypted version is substantially unchanged in formatting parameters from the clear version of the digital content. Selecting those portions for encryption so there is no change in distribution of the media stream: packetization of the digital data, or synchronization of audio with video portions of the media stream. When encoding the media stream into MPEG-2, refraining from encrypting information by which the video block data is described, packet formatting information, and encrypting the video block data using a block-substitution cipher. A block-substitution cipher can be used to encrypt each sequence of 16 bytes of video data in each packet, possibly leaving as many as 15 bytes of video data in each packet in the clear.
-
Citations
16 Claims
-
1. A method, comprising:
-
importing a media stream having an encrypted portion; decrypting said encrypted portion; encoding said media stream into digital content, wherein said encoding comprises; encrypting a first portion of that digital content, less than the entire digital content, said first portion being necessary for presentation of the media stream; and not encrypting a second portion of that digital content, less than the entire digital content, said second portion being necessary for conducting navigation operations on, without decrypting, the media stream represented by the digital content, wherein said digital content comprises a set of layers, each relatively higher-level layer representing an abstraction for which each relatively lower-level layer represents an implementation thereof; a first set of relatively higher-level layers represent audio or video information for the media stream, and a second set of relatively lower-level layers represent techniques by which that information is formatted or supplemented; and said encrypting is applied only to the first portion of the digital content representing audio and or video information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification