Scrambled Digital Data Item
8 Assignments
0 Petitions
Accused Products
Abstract
A method of decrypting a scrambled digital data item at a client is disclosed, the method including: receiving actual control messages at the client, wherein each actual control message includes control word generating information for generating a control word associated with the actual control message; storing the actual control messages at the client; receiving the scrambled digital data item at the client independently of the actual control messages, wherein the scrambled digital data item includes a plurality of segments of scrambled digital data, each segment of scrambled digital data being associated with one of the actual control messages and being scrambled with the control word associated with the one of the actual control messages, and wherein the scrambled digital data item further includes a plurality of reference control messages, each segment of scrambled digital data comprising one of the reference control messages, each of the reference control messages including a control message reference value identifying the actual control message associated with the segment of scrambled digital data; and decrypting the scrambled digital data item using the plurality of actual control messages.
-
Citations
51 Claims
-
1-35. -35. (canceled)
-
36. :
- A method of decrypting a scrambled digital data item at a client, said method comprising;
receiving actual control messages at said client, wherein each actual control message comprises control word generating information for generating a control word associated with the actual control message; storing said actual control messages at said client; receiving said scrambled digital data item at said client independently of said actual control messages, wherein said scrambled digital data item comprises a plurality of segments of scrambled digital data, each segment of scrambled digital data being associated with one of said actual control messages and being scrambled with the control word associated with said one of said actual control messages, and wherein said scrambled digital data item further comprises a plurality of reference control messages, each segment of scrambled digital data comprising one of said reference control messages, each of said reference control messages comprising a control message reference value identifying the actual control message associated with the segment of scrambled digital data; and decrypting said scrambled digital data item using said plurality of actual control messages without storing said scrambled digital data item at said client. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
- A method of decrypting a scrambled digital data item at a client, said method comprising;
-
50. :
- A method of decrypting a scrambled digital data item at a client, said method comprising;
receiving a first portion of said scrambled digital data item at said client via a broadcast as a broadcast scrambled digital data item, said broadcast scrambled digital data item comprising a plurality of broadcast control messages, each broadcast control message comprising broadcast control word generating information for generating a broadcast control word associated with the broadcast control message, said broadcast scrambled digital data item also comprising a plurality of segments of broadcast scrambled digital data, each segment of said broadcast scrambled digital data being associated with one of said plurality of broadcast control messages and being scrambled using the broadcast control word associated with said one of said broadcast control messages; decrypting said first portion of said scrambled digital data item using said plurality of broadcast control messages without storing said first portion of said scrambled digital data item at said client; stopping the receiving of said broadcast scrambled digital data item; receiving actual control messages at said client, wherein each actual control message comprises control word generating information for generating a control word associated with the actual control message; storing said actual control messages at said client; receiving a further portion of said scrambled digital data item at said client, wherein said further portion of said scrambled digital data item comprises a plurality of segments of scrambled digital data, each segment of scrambled digital data being associated with one of said actual control messages and being scrambled with the control word associated with said one of said actual control messages, and wherein said further portion of said scrambled digital data item further comprises a plurality of reference control messages, each segment of scrambled digital data comprising one of said reference control messages, each of said reference control messages comprising a control message reference value identifying the actual control message associated with the segment of scrambled digital data; and decrypting said further portion of said scrambled digital data item using said plurality of actual control messages without storing said further portion of said scrambled digital data item at said client. - View Dependent Claims (51)
- A method of decrypting a scrambled digital data item at a client, said method comprising;
Specification