EP1517215A2

Adaptable security mechanism for preventing unauthorized access of digital data

Abstract

Content such as computer software, data representing audiovisual works, and electronic documents can converted from a machine-bound state to user-bound state without modification to the content data itself. Instead, keys used to access the content are converted from the machine-bound state to the user-bound state. In particular, the keys are kept in a passport data structure which can represent either a machine-binding or a user-binding. A machine-bound passport can be upgraded to a user-bound passport without modifying the bound content. The private key of the machine-bound passport, in cleartext form, is included in the user-bound passport and encrypted using a user-supplied password to bind the private key to the user. In addition, private user information is collected and verified and included in the user-bound passport. Upgrading a machine-bound passport can be initiated automatically upon detection that an attempt is made to play back machine-bound content on a machine other than the one to which the content is bound.

EP1517215A2, drawing sheet 1
Sheet 1 of 27

Term

Term ended

Projected expiry passed 11 October 2020, 6 years ago.

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

18 claims: 3 independent, 15 dependent

  1. 1
    A computer-readable medium having a passport data structure contained thereon to secure digital content, the passport data structure comprising:a signature algorithm field to specify an algorithm to generate a cryptographic signature to secure the passport information field;a signature field to store the cryptographic signature;a passport information field to store data related to the passport data structure's digital content, wherein said passport information field includes a private key to decrypt said cryptographic signature and grant access to the digital content to the passport;andone or more entity keys to bind the private key, wherein the entity keys are associated with a set of a entities.
  2. 9
    A computer-readable medium having encoded thereon a method executable on a computing device for automatically upgrading content data from machine-bound to user-bound, the method comprising:binding the content data to a hardware device using a binding key related to the hardware device;detecting an attempt to playback the content data on a different hardware device;requesting a user upgrade the content data from machine-bound to user-bound;upon receipt of a request to upgrade the content data from machine-bound to user-bound, requesting authentication information from the user;verifying the authentication information;andgenerating a user-bound key for the content data.
  3. 15
    In a system for securing content data, a method of securing multiple content data files using a passport data structure comprising:binding a first content data file to a first hardware device using a first binding key related to the first hardware device;binding a second content data file to a second hardware device using a second binding key related to the second hardware device;converting the first binding key and the second binding key to form cleartext keys independent of the hardware devices;adding the cleartext keys to a user-bound passport such that the passport now contains multiple cleartext keys.