Systems and methods for performing transport I/O
First Claim
1. 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, the removable security device receiving the at least one network encrypted content from the at least one input, wherein the removable security device performs a method comprising;
receiving a signal during initialization;
based upon the signal, determining whether the removable security device is operating in an ISO-7816 compliant legacy mode;
when the removable security device is not operating in a legacy mode, performing operations comprising;
receive the network encrypted content stream, wherein the network encrypted stream comprises content and data;
obtain a network control word;
decrypt the network encrypted content stream using the network control word to generate a clear content stream;
obtain a local control word; and
encrypt 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, the processor receiving the locally encrypted content stream from the removable security device, wherein the processor performs a method comprising;
obtain the local control word(s);
decrypt the locally encrypted content stream(s) using the local control word(s) to produce clear content; and
process the clear content stream(s).
1 Assignment
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 word 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.
361 Citations
11 Claims
-
1. 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, the removable security device receiving the at least one network encrypted content from the at least one input, wherein the removable security device performs a method comprising; receiving a signal during initialization; based upon the signal, determining whether the removable security device is operating in an ISO-7816 compliant legacy mode; when the removable security device is not operating in a legacy mode, performing operations comprising; receive the network encrypted content stream, wherein the network encrypted stream comprises content and data; obtain a network control word; decrypt the network encrypted content stream using the network control word to generate a clear content stream; obtain a local control word; and encrypt 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, the processor receiving the locally encrypted content stream from the removable security device, wherein the processor performs a method comprising; obtain the local control word(s); decrypt the locally encrypted content stream(s) using the local control word(s) to produce clear content; and process the clear content stream(s). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification