CPC H04N 21/2347 (2013.01) [G06F 21/57 (2013.01); H04L 9/16 (2013.01); H04L 9/3213 (2013.01); H04N 7/167 (2013.01); H04N 21/26606 (2013.01); H04N 21/26613 (2013.01); H04N 21/4181 (2013.01); H04N 21/4405 (2013.01); H04N 21/4623 (2013.01)] | 17 Claims |
1. A method of decrypting encrypted media content, the method comprising:
(a) receiving an encrypted media content stream on a client device;
(b) receiving an encrypted content key for decrypting the encrypted media content;
(c) storing the encrypted content key in a key table;
(d) authenticating and then decrypting the encrypted content key;
(e) loading the content key to a register of a descrambler to decrypt the media content stream;
(f) preventing further loading of the content key from the key table to the register;
(g) decrypting a predefined portion of the encrypted media content stream with the content key in the register using the descrambler;
(h) clearing the content key from the register when decryption of the predefined portion is complete; and
(i) repeating steps (c) to (h) to decrypt a next predefined portion of the encrypted media content stream.
|