Key exchange mechanism for streaming protected media content
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-012/14
H04L-009/00
출원번호
US-0882810
(2001-06-14)
발명자
/ 주소
Chan,Shannon J.
Maymudes,David M.
출원인 / 주소
Microsoft Corporation
대리인 / 주소
Lee &
인용정보
피인용 횟수 :
23인용 특허 :
8
초록▼
In accordance with a key exchange mechanism for streaming protected media content, key exchange components on both a client device and a server device communicate with one another to pass one or more keys from a removable storage medium (e.g., a DVD) on the server device to a media content player on
In accordance with a key exchange mechanism for streaming protected media content, key exchange components on both a client device and a server device communicate with one another to pass one or more keys from a removable storage medium (e.g., a DVD) on the server device to a media content player on the client device. The communications passed between the components allow keys used by the media content player to be transferred from the removable storage medium to the player so that the player can decode the content on the storage medium.
대표청구항▼
The invention claimed is: 1. A system comprising: a server device including a DVD drive, wherein the server device further includes a key exchange server, and wherein a DVD is accessible to the DVD drive; a client device coupled to the server device via a network, the client device including a key
The invention claimed is: 1. A system comprising: a server device including a DVD drive, wherein the server device further includes a key exchange server, and wherein a DVD is accessible to the DVD drive; a client device coupled to the server device via a network, the client device including a key exchange client and a decoder; and wherein the key exchange client and the key exchange server communicate with one another to pass one or more keys from the DVD to the key exchange client to allow the decoder to decrypt content received, via the network, from the DVD, the one or more keys from the DVD also usable to verify authenticity of the DVD drive and wherein at least one of the keys is specific to a media content player incorporating the decoder, and wherein the server device obtains, based on information received from the client device, the appropriate key for the media content player. 2. A system as recited in claim 1, wherein the server device comprises a DVD changer containing a plurality of DVDs. 3. A system as recited in claim 1, wherein the decoder has no knowledge that the DVD drive is included as part of the server device. 4. A system as recited in claim 1, wherein the key exchange server comprises a remote procedure call (RPC) server. 5. A system as recited in claim 1, wherein the key exchange client comprises a DirectShow짰 application programming interface filter. 6. A system as recited in claim 1, wherein the network comprises a public network. 7. A system as recited in claim 1, wherein the network comprises a home network. 8. A system as recited in claim 1, wherein the one or more keys are used for Content Scrambling System (CSS) protected content. 9. A system as recited in claim 1, wherein the decoder is implemented as part of the media content player that is implemented completely on the client device. 10. A system as recited in claim 1, wherein the server device further passes, to the key exchange client, region information from the DVD. 11. A system as recited in claim 1, wherein both the server device and the client device execute a Windows짰 operating system. 12. A method implemented on a server device, the method comprising: receiving a request, from a remote client computing device, to obtain one or more keys located on a removable storage medium readable by the server device, wherein the one or more keys are for decrypting content on the removable storage medium and for verifying authenticity of a DVD drive used to replay the content on the removable storage medium, wherein at least one of the keys is specific to a media content player incorporating a decoder and wherein the server device obtains, based on information received from the remote client device, the appropriate key for the media content player; obtaining the one or more keys from the removable storage medium; and communicating the one or more keys to the remote client computing device. 13. A method as recited in claim 12, wherein the server device comprises a computing device executing a Window짰 operating system. 14. A method as recited in claim 12, wherein the server device comprises a multi-DVD changer. 15. A method as recited in claim 12, wherein the remote client computing device comprises a computing device executing a Windows짰 operating system. 16. A method as recited in claim 12, wherein the receiving comprises receiving, as a remote procedure call (RPC) message, the request. 17. One or more computer-readable memories containing a computer program that is executable by a processor, the processor performing the method comprising: receiving a request, from a remote client computing device, to obtain one or more keys located on a removable storage medium readable by the server device, wherein the one or more keys are for decrypting content on the removable storage medium and for verifying authenticity of a DVD drive used to replay the content on the removable storage medium, wherein at least one of the keys is specific to a media content player incorporating a decoder and wherein the server device obtains, based on information received from the remote client device, the appropriate key for the media content player; obtaining the one or more keys from the removable storage medium; and communicating the one or more keys to the remote client computing device. 18. A method implemented on a computing device, the method comprising: receiving, from a media content player executing on the computing device, a request to perform at least part of a key exchange process with a disc drive in order to decode media content on a disc accessible to the disc drive; and communicating, with a remote server at which the disc drive is located, to obtain one or more keys from the disc that can be used at the computing device to decode the particular media content, the one or more keys from the disc also usable to verify authenticity of the disc drive, wherein at least one of the keys is specific to the media content player incorporating a decoder, and wherein the remote server obtains, based on information, received from the computing device, the appropriate key for the media content player. 19. A method as recited in claim 18, wherein the disc comprises an optical disc. 20. A method as recited in claim 18, wherein the media player has no knowledge that the disc drive is located at the remote server. 21. A method as recited in claim 18, wherein the method is implemented as a DirectShow짰 application programming interface filter. 22. One or more computer-readable memories containing a computer program that is executable by a processor, the processor performing the method comprising: receiving, from a media content player executing on the computing device, a request to perform at least part of a key exchange process with a disc drive in order to decode media content on a disc accessible to the disc drive; and communicating, with a remote server at which the disc drive is located, to obtain one or more keys from the disc that can be used at the computing device to decode the particular media content, the one or more keys from the disc also usable to verify authenticity of the disc drive, wherein at least one of the keys is specific to the media content player incorporating a decoder, and wherein the remote server obtains, based on information received from the computing device, the appropriate key for the media content player. 23. A system comprising: a server device including a DVD drive, wherein the server device further includes a key exchange server, and wherein a DVD is accessible to the DVD drive; a client device coupled to the server device via a network, the client device including a key exchange client and a decoder; and wherein the key exchange client and the key exchange server communicate with one another keys from the DVD to the key exchange client, at least one of the keys to allow the decoder to decrypt content received, via the network, from the DVD, and another of the keys is specific to a media content player incorporating the decoder, and wherein the server component obtains, based on information received from the client component, an appropriate key for the media content player and wherein at least one of the keys is specific to the media content player incorporating the decoder, and wherein the server device obtains, based on information received from the client device, the appropriate key for the media content player.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (8)
Nguyen Thu N., Copy-protection for laptop PC by disabling TV-out while viewing protected video on PC display.
Stebbings, David W., Data disc modulation for minimizing pirating and/or unauthorized copying and/or unauthorized access of/to data on/from data media including compact discs and digital versatile discs.
Hamlin,Christopher L., Disk drive employing a disk with a pristine area for storing encrypted data accessible only by trusted devices or clients to facilitate secure network communications.
Russ, Samuel H.; Gaul, Michael A.; Wasilewski, Anthony J.; Pinder, Howard G., Apparatus for entitling and transmitting service instances to remote client devices.
Russ,Samuel H.; Gaul,Michael A.; Wasilewski,Anthony J.; Pinder,Howard G., Apparatus for entitling and transmitting service instances to remote client devices.
Kato, Taku; Kojima, Tadashi; Yamada, Hisashi; Ishihara, Atsushi, Copyright management method, information recording/reproducing method and device, and information recording medium and method of manufacturing the medium.
Gangotri, Arun L.; Gurzhi, Alexander, Systems, methods, and program applications for selectively restricting the placeshifting of copy protected digital media content.
Gangotri, Arun L.; Gurzhi, Alexander, Systems, methods, and program applications for selectively restricting the placeshifting of copy protected digital media content.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.