Patent ID: 8526612

Claim:
A server device for managing content encryption, comprising: a transceiver for receiving and sending information between another computing device; a processor in communication with the transceiver; and a memory in communication with the processor and for use in storing data and machine instructions that causes the processor to perform a plurality of operations, including: receiving an unencrypted content stream; buffering a plurality of packets of the unencrypted content stream; determining for selective encryption at least a portion of the unencrypted content stream based on the plurality of buffered packets; encrypting the plurality of buffered packets; encrypting at least the portion of the unencrypted content stream, while leaving at least another portion of the unencrypted content stream unencrypted based on a selection rule that leaves at least trick play data comprising a Program Association Table in the content stream unencrypted; if a Program Map Table header is determined to be present in a portion of the unencrypted content stream, modifying at least that portion of the unencrypted content stream by at least inserting further information into the Program Map Table; and inserting an Entitlement Control Message (ECM) within the encrypted content stream, and wherein the ECM includes at least two encryption keys, wherein at least one encryption key is associated with a first cryptoperiod and at least a second encryption key is associated with a second cryptoperiod.