Patent ID: 7912217

Claim:
A method, comprising: providing at least one processor and using the at least one processor for: receiving gap information from an entertainment content source configured to provide an entertainment stream associated with a first contributing source of information and a first key indicator providing a source of the entertainment stream and a chronological order to render the entertainment stream, the entertainment stream being encrypted and having an associated first decryption key multiplexed into a key distribution system, the gap information identifying a gap in the entertainment stream within which an ad may be one of inserted or substituted; synchronizing a target ad from an advertisement stream to a time base corresponding to the gap; generating a second generating a second decryption key for the synchronized target ad, the target ad being associated with a second contributing source of information and a second key indicator; multiplexing the second key into the key distribution system; encrypting the synchronized target ad so that the target ad may be decrypted using the second key; rendering the entertainment stream and the target ad as a composite stream based on the chronological order, the target ad being rendered during the gap in the entertainment stream; decrypting the entertainment stream using the first decryption key selected from the key distribution system based on the first contributing source of information and the first key indicator; and, decrypting the target ad using the second decryption key selected from the key distribution system based on the second contributing source information and the second key indicator.