SYSTEMS AND METHODS FOR PERFORMING TRANSPORT I/O
First Claim
1. A removable security device for performing a method comprising:
- receiving a first network encrypted elementary stream;
receiving a second network encrypted elementary stream;
decrypting the first and second network encrypted elementary streams using at least one network control word to generate first and second clear content streams;
obtaining at least one local control word;
encrypting the first and second clear content streams to produce first and second locally encrypted content streams, wherein the first and second locally encrypted content streams are generated using the at least one local control word;
multiplexing the first and second locally encrypted content streams into an output stream; and
providing, to a video processing device, the output stream.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for implementing a Transport I/O system are described. Network encrypted content may be received by a device. The device may provide the network encrypted content to a secure processor, such as, for example, a smart card. The secure processor obtains a network control work that may be used to decrypt the network encrypted content. The secure processor may decrypt the network encrypted content to produce clear content. In embodiments, the secure processor may then use a local control word to generate locally encrypted content specific to the device. The device may then receive the locally encrypted content from the secure processor and proceed to decrypt the locally encrypted content using a shared local encryption key. The transport I/O system ensures the protection of the network control word by maintaining the network control word on the secure processor.
4 Citations
25 Claims
-
1. A removable security device for performing a method comprising:
-
receiving a first network encrypted elementary stream; receiving a second network encrypted elementary stream; decrypting the first and second network encrypted elementary streams using at least one network control word to generate first and second clear content streams; obtaining at least one local control word; encrypting the first and second clear content streams to produce first and second locally encrypted content streams, wherein the first and second locally encrypted content streams are generated using the at least one local control word; multiplexing the first and second locally encrypted content streams into an output stream; and providing, to a video processing device, the output stream. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9, 10, 12, 13)
-
-
6. The removable security device of claim I, wherein encrypting the first and second clear content streams utilizes a bulk mode encryption.
-
14. A method of partially resetting a secure device, the method comprising:
-
receiving a signal to reset the device; and in response to receiving the signal, resetting the core functionality of the device while maintaining the transport functionality of the device, wherein maintaining the transport functionality of the secure device comprises; receiving packets from a transport stream; processing the packets; and providing the packets to another device. - View Dependent Claims (15, 16)
-
-
18. A video processing device, comprising:
-
at least one input, wherein the at least one input receives a data stream comprising at least one network encrypted content stream; a removable security device, wherein the removable security device receives the at least one network encrypted content from the at least one input, and performing a method comprising; receiving the network encrypted content stream, wherein the network encrypted stream comprises content and data; obtaining a network control word; decrypting the network encrypted content stream using the network control word to generate a clear content stream; obtaining a local control word; encrypting the clear content stream to produce a locally encrypted content stream, wherein the locally encrypted content stream is generated using the local control word; and a processor, wherein the processor receives the locally encrypted content stream from the removable security device, the processor performing a method comprising; obtaining the local control word(s); decrypting the locally encrypted content stream(s) using the local control word(s) to produce clear content; and processing the clear content stream(s). - View Dependent Claims (19, 20)
-
-
21. A secure device performing a method comprising:
-
monitoring a buffer; determining that a number of packets queued in the buffer fall below a threshold; when the number of packets queued in the buffer fall below the threshold, sending a signal to trigger the receipt of additional data packets. - View Dependent Claims (22, 23, 24, 25)
-
Specification