Cryptographic method and apparatus for restricting access to transmitted programming content using hash functions and program identifiers

   
   

A system for restricting access to transmitted programming content is disclosed, which transmits a program identifier with the encrypted programming content. A set-top terminal or similar mechanism restricts access to the transmitted multimedia information using stored decryption keys. The set-top terminal receives entitlement information periodically from the head-end, corresponding to one or more packages of programs that the customer is entitled to for a given period. Each program is encrypted by the head-end server prior to transmission, using a program key, K.sub.p, which may be unique to the program. The set-top terminal uses the received program identifier, p, together with the stored entitlement information, to derive the decryption key necessary to decrypt the program. Each of the k-bit program keys, K.sub.p, used to encrypt transmitted programs is obtained by applying one or more pseudo-random hash functions, H, such as a length-doubling hash function, H, to a master key, m.

 
Web www.patentalert.com

< INFORMATION REPRODUCING DEVICE FOR REPRODUCING MULTIMEDIA INFORMATION RECORDED IN THE FORM OF OPTICALLY READABLE CODE PATTERN, AND INFORMATION RECORDING MEDIUM STORING MULTIMEDIA INFORMATION IN THE SAME FORM

< Encryption and decryption of multi-media data

> Modular entertainment and gaming system configured for network boot, network application load and selective network computation farming

> Method for manipulating multiple multimedia objects

~ 00111