SE535644C2

Device-independent management of cryptographic information

Abstract

Some embodiments provide an account-based DRM system for distributing content. The system includes several devices that are associated with one particular account. The system also includes a set of DRM computers that receives a request to access a particular piece of content on the devices associated with the particular account. The DRM computer set then generates a several keys for the devices, where each particular key of each particular device allows the particular device to access the particular piece of content on the particular device. Through a network, the DRM computer set of some embodiments sends the particular piece of content and the generated keys to the devices associated with the particular account. The network is a local area network, a wide area network, or a network of networks, such as the Internet. In some of these embodiments, the DRM computer set sends the content and keys to one device (e.g., a computer), which is used to distribute the content and the key(s) to the other devices associated with the account. In some embodiments, the DRM computer set individually encrypts each key in a format that is used during its transport to its associated device and during its use on this device.

SE535644C2, drawing sheet 1
Sheet 1 of 8

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Granted
  4. Today

43 claims: 6 independent, 37 dependent

  1. 1
    CLAIMS PATENTKRAV 1. En digital rättsförvaltande metod (DRM) för distribution av en datamängd till en användare, varvid metoden innefattar:1st A digital law management method (DRM) for distributing a data set to a user, the method comprising: mottagning av en begäran från användaren för datamängden, varvid användaren har ett flertal associerade enheter för access till datamängden;receiving a request from the user for the data set, the user having a plurality of associated devices for accessing the data set;sändning av den begärda datamängden i ett skyddat format till en första enhet associerad med användaren;transmitting the requested amount of data in a protected format to a first device associated with the user;for each particular device associated with the user, generating a particular key for accessing the amount of data on the device;för varje speciell enhet associerad med användaren generering av en speciell nyckel för access till datamängden på enheten;lagring av de genererade nycklarna i en första datalagringsstruktur för distribution till användaren;och från en uppsättning DRM-datorer sändning till den första enheten associerad med användaren av den första datalagringsstrukturen, som lagrar de genererade nycklarna, för access till datamängden på ett flertal associerade enheter, varvid en första nyckel lagrad i den första datalagringsstrukturen är avsedd för access till datamängden på den första enheten, varvid den första enheten är avsedd för (i) extrahering av nycklarna från den första datalagringsstrukturen och (ii) distribution till varje speciell andra associerad enhet av datamängden i det skyddade formatet och endast den respektive nyckeln för access till datamängden på den speciella associerade enheten. storing the generated keys in a first data storage structure for distribution to the user;and from a set of DRM computers transmitting to the first unit associated with the user of the first data storage structure storing the generated keys, for accessing the data set on a plurality of associated units, a first key stored in the first data storage structure intended for access to the the amount of data on the first unit, the first unit being intended for (i) extracting the keys from the first data storage structure and (ii) distributing to each particular second associated unit of the data set in the protected format and only the respective key for accessing the data set of the particular associated unit.
  2. 12
    En digital rättsförvaltande metod (DRM) för distribution av en datamängd till en användare, varvid metoden innefattar:12th A digital law management method (DRM) for distributing a data set to a user, the method comprising: mottagning av en begäran från användaren för datamängden, varvid användaren har ett flertal associerade enheter för access till data;receiving a request from the user for the data set, the user having a plurality of associated devices for accessing the data;sändning av den begärda datamängden i ett skyddat format till en första enhet associerad med användaren;transmitting the requested amount of data in a protected format to a first device associated with the user;for each particular device associated with the user, generating a particular key for accessing the amount of data on the device;för varje speciell enhet associerad med användaren generering av en speciell nyckel för access till datamängden på enheten;lagring av de genererade nycklarna i en första datalagringsstruktur för distribution till användaren;och från en uppsättning DRM-datorer sändning till den första enheten associerad med användaren (i) av den första datalagringsstrukturen, som lagrar de genererade nycklarna, för access till datamängden på flertalet associerade enheter och (ii) en DRM-data uppsättning som inkluderar data avseende de olika nycklarna, varvid en första nyckel lagrad i den första datalagringsstrukturen är avsedd för access till datamängden på den första enheten, varvid den första enheten är avsedd för (i) extrahering av nycklarna från den första datalagringsstrukturen och (ii) distribution till varje speciell andra associerad enhet av datamängden i samma skyddade format, som använts vid sändning till den första enheten, och endast den respektive nyckeln för access till datamängden på den speciella associerade enheten, storing the generated keys in a first data storage structure for distribution to the user;and from a set of DRM computers broadcast to the first unit associated with the user (i) of the first data storage structure storing the generated keys for access to the data set on the plurality of associated devices and (ii) a DRM data set including data relating to the various keys, wherein a first key stored in the first data storage structure is intended for access to the data set of the first unit;wherein the first unit is intended for (i) extracting the keys from the first data storage structure and (ii) distributing to each particular second associated unit of the data set in the same protected format used in transmission to the first unit, and only the respective key for access to the amount of data on the particular associated device, 535 644 wherein the first unit is a computer and at least one of the second units is a portable media player which synchronizes with the computer. 535 644 varvid den första enheten är en dator och åtminstone en av de andra enheterna är en portabel mediaspelare, som synkroniserar med datorn.
  3. 24
    En digital rättsförvaltande metod (DRM) för distribution av en datamängd till en användare, varvid metoden innefattar:24th A digital law management method (DRM) for distributing a data set to a user, the method comprising: mottagning av en begäran från användaren för datamängden, varvid användaren har ett flertal associerade enheter för access till data;receiving a request from the user for the data set, the user having a plurality of associated devices for accessing the data;sändning av den begärda datamängden i ett skyddat format till en första enhet associerad med användaren;transmitting the requested amount of data in a protected format to a first device associated with the user;generating, for each particular device associated with the user, a special key for accessing the amount of data on the device;generering, för vaije speciell enhet associerad med användaren, av en speciell nyckel för access till datamängden på enheten;encryption of each key individually;kryptering av vaije nyckel individuellt;lagring av de individuellt krypterade nycklama i en nyckellagringsstruktur för transport för distribution till användaren;och från en uppsättning DRM-datorer sändning till den första enheten associerad med användaren av nyckellagringsstrukturen för transport, som lagrar de genererade nycklama, för access till datamängden på flertalet associerade enheter, varvid en första nyckel lagrad i nyckellagringsstrukturen för transport är avsedd för access till datamängden på den första enheten, varvid den första enheten är till för (i) extrahering av nycklarna från nyckellagringsstrukturen för transport, (ii) lagring av den första nyckeln i en nyckellagringsstruktur för en enhet för lagring på den första enheten, och (iii) distribution till vaije enskild andra associerad enhet av datamängden i samma skyddade format, som använts vid sändning till den första enheten, och endast den respektive nyckeln för access till datamängden på den enskilda associerade enheten. storing the individually encrypted keys in a key storage structure for transport for distribution to the user;and from a set of DRM computers transmitted to the first unit associated with the user of the transport key storage structure, which stores the generated keys, for access to the data set on the plurality of associated units, a first key stored in the transport key storage structure intended for access to the data set on the first unit, the first unit being for (i) extracting the keys from the key storage structure for transport;(ii) storing the first key in a key storage structure of a unit for storage on the first unit, and (iii) distributing to each individual other associated unit of the data set in the same protected format used in transmission to the first unit, and only the respective key for accessing the data set of the individual associated device.
  4. 32
    Metod för access till en datamängd från en första användare, varvid metoden innefattar:32nd A method of accessing a data set from a first user, the method comprising: begäran av en datamängd, varvid datamängden kan åtkommas på ett flertal enheter associerade med en användare av den första enheten;requesting a data set, the data set being accessible on a plurality of devices associated with a user of the first device;mottagning av den begärda datamängden i ett skyddat format;receiving the requested data set in a protected format;mottagning från en uppsättning av DRM-datorer av en datalagringsstruktur, som lagrar en särskild nyckel för access till datamängden på varje enskild enhet associerad med användaren;receiving from a set of DRM computers of a data storage structure that stores a particular key for accessing the data set on each individual device associated with the user;extracting the keys from the first data storage structure;extrahering av nycklama från den första datalagringsstrukturen;access av datamängden på den första användarenheten genom användning av en första nyckel extraherad från den första datalagringsstrukturen;och distribution till vaije enskild andra associerad enhet av datamängden i samma skyddade format som använts vid sändning till den första användarenheten och endast den respektive nyckeln för access till datamängden på den speciella associerade enheten. accessing the amount of data on the first user unit using a first key extracted from the first data storage structure;and distribution to each individual associated unit of the data set in the same protected format used in transmission to the first user unit and only the respective key for accessing the data set of the particular associated unit.
  5. 36
    Metod för access till en datamängd på ett flertal relaterade användarenheter, varvid metoden innefattar:36th A method of accessing a data set on a plurality of related user units, the method comprising: from a first user unit, a data set request;från en första användarenhet, begäran av en datamängd;at the first user unit, receiving the requested data set in a protected format;vid den första användarenheten, mottagning av den begärda datamängden i ett skyddat format;at the first user unit, receiving a data storage structure that stores a first key for accessing the data set of the particular user unit and a second special key for accessing the data set of a second user unit;vid den första användarenheten, mottagning av en datalagringsstruktur som lagrar en första nyckel för access till datamängden på den speciella användarenheten och en andra speciell nyckel för access till datamängden på en andra användarenhet;at the first user unit, extracting the keys from the data storage structure;using the first key to access the amount of data on the first user unit;and from the first user unit, distribution of the data set and the second key to the second user unit to enable the second user unit to access the data set. vid den första användarenheten, extrahering av nycklama från datalagringsstrukturen;användning av den första nyckeln för access till datamängden på den första användarenheten;och från den första användarenheten, distribution av datamängden och den andra nyckeln till den andra användarenheten för att möjliggöra för den andra användarenheten att få access till datamängden.
  6. 40
    Ett digitalt rättsförvaltande system (DRM) för distribution av en datamängd till en användare, varvid systemet innefattar:40th A digital law management system (DRM) for distributing a data set to a user, the system comprising: a plurality of devices associated with the user, the devices being used to access the data set;and a set of DRM servers for: ett flertal enheter associerade med användaren, varvid enheterna användes för access till datamängden;och en uppsättning DRM-servrar för: mottagning av en begäran från användaren avseende datamängden;receiving a request from the user regarding the amount of data;sändning av den begärda datamängden i ett skyddat format till en första enhet associerad med användaren;transmitting the requested amount of data in a protected format to a first device associated with the user;generating, for each particular device associated with the user, a special key for accessing the amount of data on the device;generering, för vajje speciell enhet associerad med användaren, av en speciell nyckel för access till datamängden på enheten;535 644 storing the generated keys in a first data storage structure for distribution to the user;and transmitting to the first unit associated with the user of the first data storage structure storing the generated keys for access to the data set on the plurality of associated units, a first key stored in the data storage structure being intended for accessing the data set on the first unit, wherein the first unit is intended for (i) extracting the keys from the first data storage structure and (ii) distributing to each particular second associated unit of the data set in the same protected format used in transmission to the first unit, and only the respective key for access to the amount of data on the particular associated device. 535 644 lagring av de genererade nycklarna i en första datalagringsstruktur för distribution till användaren;och sändning till den första enheten associerad med användaren av den första datalagringsstrukturen, som lagrar de genererade nycklarna, för access till datamängden på flertalet associerade enheter, varvid en första nyckel lagrad i datalagringsstrukturen är avsedd för access till datamängden på den första enheten, varvid den första enheten är avsedd för (i) extrahering av nycklarna från den första datalagringsstrukturen och (ii) distribution till varje speciell andra associerad enhet av datamängden i samma skyddade format, som använts vid sändning till den första enheten, och endast den respektive nyckeln för access till datamängden på den speciella associerade enheten.