System and method for providing searchable data transport stream encryption
First Claim
1. A non-transitory data transport stream suitable for transmitting preselected viewing content, comprising:
- an encrypted transport payload including the preselected viewing content; and
an unencrypted transport header for enabling a selected content to be extracted without decrypting said transport payload of the selected content and none of the preselected viewing content being included in said unencrypted transport header,wherein all of the preselected viewing content in the transport stream remains encrypted during transmission such that the preselected viewing content is protected against unauthorized access without impairing presentation of the preselected viewing content.
1 Assignment
0 Petitions
Accused Products
Abstract
A packetized transport stream for protecting viewing content from unauthorized access and methods for manufacturing and using same. The transport stream includes a plurality of content frames, each having a frame header and a frame payload. Each frame header includes information for handling the content frame; whereas, the frame payload includes selected viewing content for which protection from unauthorized access is desirable. By encrypting only the frame payload, the header remains unencrypted and can be applied to prepare the encrypted frame payload for presentation. The viewing content thereby can be stored in an encrypted format and can be decrypted on-the-fly as the viewing content is needed for presentation. The combination of the unencrypted frame header and the encrypted frame payload advantageously enables the viewing content to be protected against unauthorized use, copying, and dissemination without impairing the presentation of the viewing content.
-
Citations
20 Claims
-
1. A non-transitory data transport stream suitable for transmitting preselected viewing content, comprising:
-
an encrypted transport payload including the preselected viewing content; and an unencrypted transport header for enabling a selected content to be extracted without decrypting said transport payload of the selected content and none of the preselected viewing content being included in said unencrypted transport header, wherein all of the preselected viewing content in the transport stream remains encrypted during transmission such that the preselected viewing content is protected against unauthorized access without impairing presentation of the preselected viewing content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A content presentation system for presenting preselected viewing content provided via a data transport stream comprising:
-
a processing system for receiving the data transport stream with a plurality of content frames having a uniform type, each of said content frames including; an encrypted transport frame payload including the preselected viewing content; and an unencrypted transport frame header including information for enabling a selected content frame to be extracted without decrypting said transport frame payload of the selected content frame and none of the preselected viewing content being included in said unencrypted transport frame header, said transport frame payload following said transport frame header and comprising a remainder of each content frame, said processing system decrypting said transport frame payload of at least one of said content frames and providing said preselected viewing content as one or more elementary streams for presentation, wherein all of the viewing content in the data transport stream remains in an encrypted foimat during transmission such that the preselected viewing content is protected against unauthorized access without impairing presentation of the preselected viewing content. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for transmitting preselected viewing content for which protection from unauthorized access is desirable via a data transport stream, comprising:
-
receiving the data transport stream with a plurality of content files having a uniform type, each of said content frames including; an encrypted transport frame payload including preselected viewing content for which protection from unauthorized access is desirable; and an unencrypted transport frame header including information for enabling a selected content frame to be extracted without decrypting said transport frame payload of the selected content frame and none of the preselected viewing content being included in said unencrypted transport frame header, said transport frame payload following said transport frame header and comprising a remainder of each content frame; decrypting said transport frame payload of at least one of said content frames; and providing said preselected viewing content as one or more elementary streams for presentation, wherein all of the viewing content in the data transport stream remains in an encrypted format during transmission such that the preselected viewing content is protected against unauthorized access without impairing presentation of the preselected viewing content. - View Dependent Claims (18, 19, 20)
-
Specification