Device-independent management of cryptographic information
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-021/00
G06F-007/04
출원번호
US-0381486
(2006-05-03)
등록번호
US-8224751
(2012-07-17)
발명자
/ 주소
Farrugia, Augustin J.
Fasoli, Gianpaolo
Riendeau, Jean-Francois
출원인 / 주소
Apple Inc.
대리인 / 주소
Adeli & Tollen LLP
인용정보
피인용 횟수 :
3인용 특허 :
9
초록▼
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 associate
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.
대표청구항▼
1. A digital rights management (DRM) method for distributing a piece of content to a user, the method comprising: receiving a request from the user for the piece of content, the user having a plurality of associated devices for accessing the content;sending to a first device associated with the user
1. A digital rights management (DRM) method for distributing a piece of content to a user, the method comprising: receiving a request from the user for the piece of content, the user having a plurality of associated devices for accessing the content;sending to a first device associated with the user the requested piece of content in a protected format;for each particular device associated with the user, generating a different key for accessing the piece of content on the device;storing the generated keys in a first data storage structure for distribution to the user; andfrom a set of DRM computers, sending to the first device associated with the user the first data storage structure storing the generated keys for accessing the content on the plurality of associated devices,wherein a first key stored in the first data storage structure is for accessing the content on the first device,wherein the first device is for (i) extracting the keys from the first data storage structure and (ii) distributing to each particular other associated device the piece of content in the protected format and only the respective key for accessing the piece of content on the particular associated device. 2. The method of claim 1, wherein the keys are for decrypting the piece of content. 3. The method of claim 1, wherein each of the different keys is for decrypting a key that was used to encrypt the content. 4. The method of claim 1, wherein the first device is a user computer and at least one of the other devices is a portable media player that synchronizes with the user computer. 5. The method of claim 1 further comprising encrypting each generated key separately before storing the keys in the first data storage structure. 6. The method of claim 1, wherein the set of DRM computers sends a DRM data set along with the data storage structure. 7. The method of claim 6, wherein said DRM data set includes data regarding the different keys. 8. The method of claim 6, wherein said DRM data set includes data regarding the set of DRM computers. 9. The method of claim 1, wherein the first device is further for storing the extracted keys in a second data storage structure on the first device. 10. The method of claim 9, wherein the second data storage structure has a same format as the first data storage structure. 11. The method of claim 1, wherein the content is distributed to the other devices from the first device in the same protected format as sent to the first device. 12. A digital rights management (DRM) method for distributing a piece of content to a user, the method comprising: receiving a request from the user for the piece of content, the user having a plurality of associated devices for accessing the content;sending to a first device associated with the user the requested piece of content in a protected format;for each particular device associated with the user, generating a different key for accessing the piece of content on the device;storing the generated keys in a first data storage structure for distribution to the user; andfrom a set of DRM computers, sending to the first device associated with the user (i) the first data storage structure storing the generated keys for accessing the content on the plurality of associated devices and (ii) a DRM data set that includes data regarding the different keys,wherein a first key stored in the first data storage structure is for accessing the content on the first device,wherein the first device is for (i) extracting the keys from the first data storage structure and (ii) distributing to each particular other associated device the piece of content in the same protected format as sent to the first device and only the respective key for accessing the piece of content on the particular associated device,wherein the first device is a computer and at least one of the other devices is a portable media player that synchronizes with the computer. 13. The method of claim 12, wherein the keys are for decrypting the piece of content. 14. The method of claim 12, wherein each of the different keys is for decrypting a key that was used to encrypt the content. 15. The method of claim 12 further comprising encrypting each generated key separately before storing the keys in the first data storage structure. 16. The method of claim 12, wherein said DRM data set further includes data regarding the set of DRM computers. 17. The method of claim 12, wherein said DRM data set includes data regarding the nature of the different keys. 18. The method of claim 12, wherein said DRM data set includes data relating to a type of DRM used by the set of DRM computers. 19. The method of claim 12, wherein the first device is further for storing the extracted keys in a second data storage structure on the first device. 20. The method of claim 19, wherein the second data storage structure has a same format as the first data storage structure. 21. The method of claim 19, wherein the second data storage structure stores keys for a plurality of pieces of content. 22. The method of claim 12 further comprising encrypting the first data storage structure before sending the first data storage structure to the user. 23. The method of claim 12, wherein the first data storage structure is not encrypted. 24. A digital rights management (DRM) method for distributing a piece of content to a user, the method comprising: receiving a request from the user for the piece of content, the user having a plurality of associated devices for accessing the content;sending to a first device associated with the user the requested piece of content in a protected format;generating, for each particular device associated with the user, a different key for accessing the piece of content on the device;encrypting each key individually;storing the individually encrypted keys in a transport key storage structure for distribution to the user; andfrom a set of DRM computers, sending to the first device associated with the user the transport key storage structure storing the generated keys for accessing the content on the plurality of associated devices,wherein a first key stored in the transport key storage structure is for accessing the content on the first device,wherein the first device is for (i) extracting the keys from the transport key storage structure, (ii) storing the first key in a device key storage structure for storing on the first device, and (iii) distributing to each particular other associated device the piece of content in the same protected format as sent to the first device and only the respective key for accessing the piece of content on the particular associated device. 25. The method of claim 24, wherein the set of DRM computers comprises multiple servers. 26. The method of claim 25, wherein the set of DRM computers comprises a first server for sending the requested piece of content to the first device and a second server for generating the keys, encrypting the keys, and storing the keys in the transport key storage structure. 27. The method of claim 24 further comprising, from the set of DRM computers, sending to the first device associated with the user a DRM data set that includes data regarding the different keys. 28. The method of claim 27, wherein said DRM data set includes data regarding the nature of the different keys. 29. The method of claim 27, wherein said DRM data set includes data relating to a type of DRM used by the set of DRM computers. 30. The method of claim 27, wherein said DRM data set further includes data regarding the set of DRM computers. 31. The method of claim 24, wherein a particular key is for accessing the piece of content on a second device, and the first device is for distributing the particular key to the second device in a second transport key storage structure. 32. A method for accessing content from a first user device, the method comprising: requesting a piece of content, wherein the piece of content may be accessed on a plurality of devices associated with a user of the first device;receiving the requested piece of content in a protected format;from a set of DRM computers, receiving a data storage structure that stores a different key for accessing the piece of content on each particular device associated with the user;extracting the keys from the first data storage structure;accessing the content on the first user device by using a first key extracted from the first data storage structure; anddistributing to each particular other associated device the piece of content in the same protected format as received at the first user device and only the respective key for accessing the piece of content on the particular associated device. 33. The method of claim 32, wherein the keys are for decrypting the piece of content. 34. The method of claim 32, wherein each of the different keys is for decrypting a key that was used to encrypt the content. 35. The method of claim 32, wherein the first device is a user computer and at least one of the other devices is a portable media player that synchronizes with the user computer. 36. The method of claim 32 further comprising storing the first key used to access the content on the first device in a second data storage structure stored at the first device. 37. The method of claim 36, wherein the second data storage structure also stores additional different keys for accessing different pieces of content on the first device. 38. The method of claim 36 further comprising storing all of the extracted keys in the second data storage structure. 39. The method of claim 32, wherein distributing the piece of content to each particular other associated device comprises: distributing, from the first user device to a second user device, the piece of content and a third data storage structure that stores a second key for accessing the piece of content on the second user device; anddistributing, from the first user device to a third user device, the piece of content and a fourth data storage structure that stores a third key for accessing the piece of content on the third user device.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (9)
Beetcher Robert Carl ; Corrigan Michael Joseph ; Reardon ; Jr. Francis Joseph ; Moran James William, Apparatus and method for controlling access to software.
Ginter Karl L. ; Shear Victor H. ; Sibert W. Olin ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Farrugia, Augustin J.; Fasoli, Gianpaolo; Toublet, Bertrand Mollinier; Ciet, Mathieu, Media storage structures for storing content, devices for using such structures, systems for distributing such structures.
Farrugia, Augustin J.; Fasoli, Gianpaolo; Toublet, Bertrand Mollinier; Ciet, Mathieu, Media storage structures for storing content, devices for using such structures, systems for distributing such structures.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.