Federated digital rights management scheme including trusted systems
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04L-009/32
G06F-021/10
H04N-021/266
H04N-021/4627
H04N-021/8355
H04N-021/222
출원번호
US-0183360
(2014-02-18)
등록번호
US-9184920
(2015-11-10)
발명자
/ 주소
Grab, Eric William
Russell, Chris
Chan, Francis Yee-Dug
Kiefer, Michael George
출원인 / 주소
Sonic IP, Inc.
대리인 / 주소
KPPB LLP
인용정보
피인용 횟수 :
9인용 특허 :
67
초록▼
Federated systems for issuing playback certifications granting access to technically protected content are described. One embodiment of the system includes a registration server connected to a network, a content server connected to the network and to a trusted system, a first device including a non-
Federated systems for issuing playback certifications granting access to technically protected content are described. One embodiment of the system includes a registration server connected to a network, a content server connected to the network and to a trusted system, a first device including a non-volatile memory that is connected to the network and a second device including a non-volatile memory that is connected to the network. In addition, the registration server is configured to provide the first device with a first set of activation information in a first format, the first device is configured to store the first set of activation information in non-volatile memory, the registration server is configured to provide the second device with a second set of activation information in a second format, and the second device is configured to store the second set of activation information in non-volatile memory.
대표청구항▼
1. A method of decoding encrypted content using a playback device on which an active user encryption key is stored, where the content includes frames of video and at least a portion of a plurality of frames of video are encrypted using at least one frame encryption key, and the at least one frame en
1. A method of decoding encrypted content using a playback device on which an active user encryption key is stored, where the content includes frames of video and at least a portion of a plurality of frames of video are encrypted using at least one frame encryption key, and the at least one frame encryption key is encrypted using a content encryption key, and one or more copies of the content encryption key are each encrypted using one or more user encryption keys including the active user encryption key, the method comprising: obtaining encrypted content using a playback device, where the content includes frames of video and at least a portion of a plurality of frames of video are encrypted using at least one frame encryption key;obtaining using the playback device a copy of the at least one frame encryption key that is encrypted using a content encryption key and obtaining one or more copies of the content encryption key that are each encrypted using one or more user encryption keys including an active user encryption key stored on the playback device;decrypting one of the one or more copies of the content encryption key using the playback device and the active user encryption key; andplaying back frames of the encrypted content using the playback device, where playing back frames of the encrypted content further comprises: identifying any portions of a frame that are encrypted;identifying the frame encryption key used to encrypt the identified portions of the frame;decrypting the identified frame encryption key using the decrypted content encryption key;decrypting the encrypted portions of the frame using the decrypted identified frame encryption key; anddecoding the unencrypted frame of video. 2. The method of claim 1, wherein the encrypted copies of the content encryption key are entries in a table. 3. The method of claim 1, wherein the encrypted content is sent in response to a request from the playback device. 4. The method of claim 1, wherein the active user encryption key is encrypted by a base encryption key, where the base encryption key is inherent to the class of devices to which the playback device belongs. 5. The method of claim 1, wherein digital rights specified with respect to the content by a content provider are encrypted using at least one base encryption key, where the base encryption key is inherent to the class of devices to which the playback device belongs. 6. The method of claim 1, further comprising: identifying, using the playback device, an active base encryption key for the particular class of device that is attempting to access the content; andaccessing, using the playback device, information concerning the type of playback parameters supported by a playback certification included with the content. 7. The method of claim 6, where the playback certification includes multiple base encryption keys. 8. The method of claim 7, where each of the base keys is identifiable using a unique identifier. 9. The method of claim 7, where each of the base encryption keys is used to encrypt the same information. 10. A playback device configured to playback encrypted content, where the content includes frames of video and at least a portion of a plurality of frames of video are encrypted using at least one frame encryption key, and the at least one frame encryption key is encrypted using a content encryption key, and one or more copies of the content encryption key are encrypted using one or more user encryption keys including the active user encryption key, the playback device comprising: memory comprising a playback application; anda processor;wherein the processor is configured by the playback application to: obtain encrypted content, where the content includes frames of video and at least a portion of a plurality of frames of video are encrypted using at least one frame encryption key;obtain a copy of the at least one frame encryption key that is encrypted using a content encryption key and obtaining one or more copies of the content encryption key that are each encrypted using one or more user encryption keys including an active user encryption key stored on the playback device;decrypt one of the one or more copies of the content encryption key using the active user encryption key; andplay back frames of the encrypted content, where playing back frames of the encrypted content further comprises: identifying any portions of a frame that are encrypted;identifying the frame encryption key used to encrypt the identified portions of the frame;decrypting the identified frame encryption key using the decrypted content encryption key;decrypting the encrypted portions of the frame using the decrypted identified frame encryption key; anddecoding the unencrypted frame of video. 11. The playback device of claim 10, wherein the encrypted copies of the content encryption key are entries in a table. 12. The playback device of claim 10, wherein the encrypted content is sent in response to a request from the playback device. 13. The playback device of claim 10, wherein the active user encryption key is encrypted by a base encryption key, where the base encryption key is inherent to the class of devices to which the playback device belongs. 14. The playback device of claim 10, wherein digital rights specified with respect to the content by a content provider are encrypted using at least one base encryption key, where the base encryption key is inherent to the class of devices to which the playback device belongs. 15. The playback device of claim 10, wherein the processor is further configured by the playback application to: identify an active base encryption key for the particular class of device that is attempting to access the content; andaccess information concerning the type of playback parameters supported by a playback certification included with the content. 16. The playback device of claim 15, where the playback certification includes multiple base encryption keys. 17. The playback device of claim 16, where each of the base keys is identifiable using a unique identifier. 18. The playback device of claim 16, where each of the base encryption keys is used to encrypt the same information.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (67)
Boroczky, Lilla; Ngai, Agnes Y.; Westermann, Edward F., Adaptively encoding multiple streams of video data in parallel for multiplexing onto a constant bit rate channel.
Kollmyer,Brad; Baker,Brian; Shapiro,Eric; Kollmyer,Aric; Rutman,Mike; MacLean,Duncan; Robertson,Dan; Taylor,Neal; Hunsche,Dick; Walker,Amanda, Apparatus, system and method for selectively encrypting different portions of data sent over a network.
Boroczky, Lilla; Ngai, Agnes Y.; Westermann, Edward F., Control strategy for dynamically encoding multiple streams of video data in parallel for multiplexing onto a constant bit rate channel.
Pensak David A. ; Cristy John J. ; Singles Steven J., Information security architecture for encrypting documents for remote access while maintaining access control.
Kwon, O-hoon; Ha, Ho-jin; Zhang, Guanhua; Choi, Hyung-tak; Kim, Sun-bal; Keum, Ji-Eun; Im, Sung-bin, Method and apparatus for providing trick play service.
Woo,Je Hak; Lee,Hwan Chul; Cho,Sang Young; Jeong,Seong Ho; Ha,Young Soo; Shin,Seog Kyoon; Kim,Seong Il, Method and system for the information protection of digital content.
Yoshida Masayuki (Yokohama JPX) Nakanishi Keiko (Tokyo JPX), Method of commonly using font information for outputting information in a system having a plurality of information proce.
Foehr,Oliver H.; Dunietz,Jerry; Leonov,Mikhail V.; Brown,David C.; Daniels,Simon, Methods for providing an accurate visual rendition of a text element formatted with an unavailable font.
Kollmyer,Brad; Baker,Brian A.; Shapiro,Eric Bradley; Kollmyer,Aric; Rutman,Mike; MacLean,Charles Duncan; Robertson,Dan; Taylor,Neal; Hunsche,Dick; Walker,Amanda, Selectively encrypting different portions of data sent over a network.
Kiefer, Michael George; Grab, Eric William; Braness, Jason, Systems and methods for playing back alternative streams of protected content protected using common cryptographic information.
Kiefer, Michael George; Grab, Eric William; Braness, Jason, Systems and methods for protecting alternative streams in adaptive bitrate streaming systems.
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.
Kiefer, Michael George; Grab, Eric William; Braness, Jason, Playback devices and methods for playing back alternative streams of content protected using a common set of cryptographic keys.
Kiefer, Michael George; Grab, Eric William; Braness, Jason, Systems and methods for playing back alternative streams of protected content protected using common cryptographic information.
Kiefer, Michael George; Grab, Eric William; Braness, Jason, Systems and methods for playing back alternative streams of protected content protected using common cryptographic information.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.