Patent ID: 8171564

Claim:
A computer system for decrypting an encrypted video content, comprising: an interface to a communications network configured to receive the encrypted video content and an encrypted session key wherein the encrypted session key is used to decrypt the encrypted video content; a primary memory of the computer system, said primary memory storing a pass phrase file comprising a pass phrase, said primary memory further storing a software module comprising shared secret information wherein the shared secret information and the pass phrase are used by a cryptographic hashing algorithm to produce a hash key; a disk storage subsystem of the computer system, said disk storage subsystem storing an encrypted long term key in a long term key file wherein said disk storage subsystem does not store said pass phrase, wherein the encrypted long term key is received using a second interface to a second communications network receiving said encrypted long term key and stored by said processor in said disk storage system; and a processor of the computer system configured to perform the steps of: retrieve the encrypted long term key from said disk storage subsystem, access the pass phrase in said primary memory, use said pass phrase and a shared secret data as data input when executing said software module comprising a cryptographic hashing algorithm and executing the cryptographic hashing algorithm thereby providing said hash key, use said hash key and encrypted long term key as input to a first decryption algorithm to produce a decrypted long term key, use the decrypted long term key and encrypted session key as input to a second decryption algorithm to decrypt the encrypted session key thereby producing a decrypted session key, wherein the decrypted session key is used to decrypt the encrypted video content and wherein the processor receives the encrypted video content and an encrypted session key from a first data processing system in a single file and receives both the encrypted long term key and the pass phrase from a second data processing system.