Nova Patents
EP1570475A2

Public key media key block

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 6 November 2023, 2.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

33 claims: 8 independent, 25 dependent

  1. 1
    Claims of equivalent WO 2004053867 A2 CLAIMS What is claimed is:1. A system comprising: a first entity to generate a set of asymmetric key pairs, to create a plurality of sets of private keys by selecting a combination of private keys from the set of asymmetric key pairs for each created set, and to distribute the sets of private keys;a second entity to produce protected content including encrypted content and a public key media key block, by encrypting a symmetric content key with each public key in the set of asymmetric key pairs to form the public key media key block and by encrypting a content title with the symmetric content key to form the encrypted content;and a playback device to store one set of private keys, to receive the protected content, and to decrypt and play the content title stored in the protected content when a selected one of the set of private keys stored by the playback device successfully decrypts the encrypted symmetric content key stored in the public key media key block of the received protected content.
  2. 9
    A method comprising:generating a set of asymmetric key pairs;creating a plurality of sets of private keys by selecting a combination of private keys from the set of asymmetric key pairs for each created set, and distributing the sets of private keys to playback devices.
  3. 12
    A method of distributing protected content comprising:encrypting a symmetric content key with each public key in a set of asymmetric key pairs to form a public key media key block;encrypting a content title with the symmetric content key to form encrypted content;distributing the public key media key block and the encrypted content as the protected content.
  4. 18
    A method of accessing protected content by a playback device comprising:storing a set of private keys selected from a set of asymmetric key pairs;receiving protected content, the protected content comprising a public key media key block and content encrypted with a symmetric content key, the public key media key block including the symmetric content key encrypted with each public key from the set of asymmetric key pairs;using a first private key selected from the set of private keys stored by the playback device, decrypting the symmetric content key from the public key media key block, the symmetric content key previously encrypted with a corresponding public key from the set of asymmetric key pairs;decrypting the encrypted content stored in the protected content using the decrypted symmetric content key when the selected first private key stored by the playback device successfully decrypts the encrypted symmetric key stored in the public key media key block of the received protected content;and playing the decrypted content.
  5. 21
    An article comprising:a storage medium having a plurality of machine accessible instructions, wherein when the instructions are executed by a processor, the instructions generate a set of asymmetric key pairs, create a plurality of sets of private keys by selecting a combination of private keys from the set of asymmetric key pairs for each created set, and distribute the sets of private keys to playback devices.
  6. 23
    An article comprising:a storage medium having a plurality of machine accessible instructions, wherein when the instructions are executed by a processor, the instructions encrypt a symmetric content key with each public key in a set of asymmetric key pairs to form a public key media key block, encrypt a content title with the symmetric content key to form encrypted content, and cause the distribution of the public key media key block and the encrypted content as the protected content.
  7. 27
    An article comprising:a storage medium having a plurality of machine accessible instructions, wherein when the instructions are executed by a processor, the instructions store a set of private keys selected from a set of asymmetric key pairs, receive protected content, the protected content comprising a public key media key block and content encrypted with a symmetric content key, the public key media key block including the symmetric content key encrypted with each public key from the set of asymmetric key pairs, using a first private key selected from the set of private keys stored by the playback device, decrypt the symmetric content key from the public key media key block, the symmetric content key previously encrypted with a corresponding public key from the set of asymmetric key pairs, decrypt the encrypted content stored in the protected content using the decrypted symmetric content key when the selected first private key stored by the playback device successfully decrypts the encrypted symmetric key stored in the public key media key block of the received protected content, and play the decrypted content.
  8. 30
    An article comprising:content encrypted using a symmetric content key;and a key block including the symmetric content key separately encrypted with each public key in a set of asymmetric key pairs.