Inter-entity coupling method, apparatus and system for content protection
First Claim
1. An inter-acting method between a terminal and entities constituting a broadcast network for protecting content in a broadcast environment including the broadcast network and the terminal, the broadcast network having a Broadcast Service Application (BSA), a Broadcast Service Distribution (BSD), and a Broadcast Service Management (BSM), the inter-acting method comprising:
- transmitting a registration request message for obtaining a group key in a registration process for the terminal from the terminal to the BSM, wherein the group key is encrypted by a public key of the terminal;
receiving, by the terminal, a registration response message comprising the group key generated by the BSM through a broadcast channel of the BSD;
requesting a service joining process by the terminal;
receiving, by the terminal, in response to the service joining request, a message including a Rights Object (RO) corresponding to the content;
obtaining a service key by decrypting the RO using the group key, the service key being an encryption key assigned when the terminal joins the service;
if a traffic key message is received in the terminal, obtaining a traffic key from the traffic key message by using the service key, the traffic key being an encryption key used for encrypting the content; and
receiving and decrypting an encrypted content using the traffic key,wherein the service joining process comprises;
when a service joining request message is received from the terminal, generating, by the BSM, the RO using the service key;
transferring, by the BSM, a service joining response message including an RO encrypted with the group key to the BSD;
broadcasting, by the BSD, the service joining response message to the terminal; and
decrypting, by the terminal, the encrypted RO included in the service joining response message using the obtained group key to obtain the RO.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is an inter-entity coupling method for protecting content in a broadcast environment including a broadcast network and a terminal, the broadcast network having a Broadcast Service Application (BSA), a Broadcast Service Distribution (BSD), and a Broadcast Service Management (BSM), the inter-entity coupling method including performing, by the terminal, a registration process for obtaining a group key for the terminal; after the registration process is completed, performing, by the terminal, a service joining process for requesting service joining, and receiving, by the terminal, a Rights Object (RO) about the content from a message, which is received in response to the request, based on the obtained group key; obtaining a traffic key by using the RO, if a traffic key message is received after the service joining process is completed; receiving encrypted content in the terminal; and decrypting the encrypted content by using the traffic key.
13 Citations
25 Claims
-
1. An inter-acting method between a terminal and entities constituting a broadcast network for protecting content in a broadcast environment including the broadcast network and the terminal, the broadcast network having a Broadcast Service Application (BSA), a Broadcast Service Distribution (BSD), and a Broadcast Service Management (BSM), the inter-acting method comprising:
-
transmitting a registration request message for obtaining a group key in a registration process for the terminal from the terminal to the BSM, wherein the group key is encrypted by a public key of the terminal; receiving, by the terminal, a registration response message comprising the group key generated by the BSM through a broadcast channel of the BSD; requesting a service joining process by the terminal; receiving, by the terminal, in response to the service joining request, a message including a Rights Object (RO) corresponding to the content; obtaining a service key by decrypting the RO using the group key, the service key being an encryption key assigned when the terminal joins the service; if a traffic key message is received in the terminal, obtaining a traffic key from the traffic key message by using the service key, the traffic key being an encryption key used for encrypting the content; and receiving and decrypting an encrypted content using the traffic key, wherein the service joining process comprises; when a service joining request message is received from the terminal, generating, by the BSM, the RO using the service key; transferring, by the BSM, a service joining response message including an RO encrypted with the group key to the BSD; broadcasting, by the BSD, the service joining response message to the terminal; and decrypting, by the terminal, the encrypted RO included in the service joining response message using the obtained group key to obtain the RO. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An inter-acting method between a terminal and entities constituting a broadcast network for protecting content by a Broadcast Service Management (BSM) in a broadcast environment including said broadcast network and said terminal, the broadcast network having a Broadcast Service Application (BSA), a Broadcast Service Distribution (BSD), and the BSM, the inter-acting method comprising:
-
receiving, by the BSM, a registration request message from the terminal; determining, by the BSM, a group to which the terminal belongs according to the registration request message and transmitting a registration response message including a group key corresponding to the group to the terminal through a broadcast channel of the BSD; receiving, by the BSM, a service joining request from the terminal; transmitting, by the BSM, a Right Object (RO) about the content which can be received based on the group key to the terminal, in response to the service joining request; generating and transmitting a traffic key message to the BSD and thereby transmitting the traffic key message to the terminal by the BSM; and transmitting, by the BSM, a traffic key to the BSA, the traffic key being an encryption key used for encrypting content in the BSA and thereby transmitting the encrypted content to the terminal, wherein the group key is encrypted by a public key of the terminal; wherein the RO includes a service key which is an encryption key assigned when the terminal joins the service, and wherein the service joining process comprises; when a service joining request message is received from the terminal, generating, by the BSM, the RO using the service key; transferring, by the BSM, a service joining response message including an RO encrypted with the group key to the BSD; broadcasting, by the BSD, the service joining response message to the terminal; and decrypting, by the terminal, the encrypted RO included in the service joining response message using the obtained group key to obtain the RO. - View Dependent Claims (17, 18, 19, 20)
-
-
21. An inter-acting terminal for protecting content in a broadcast environment, the inter-acting terminal comprising:
-
a registration module for receiving a group key in a registration process; a digital rights management module for performing a registration process; a communication module for transmitting a registration request message for acquiring the group key for the terminal, the group key being encrypted by a public key of the terminal, and receiving a registration response message comprising the group key generated by a Broadcast Service Management (BSM) via a broadcast channel of a Broadcast Service Distribution (BSD), receiving a message including a Rights Object (RO) corresponding to the content in response to a service joining request; a rights management module for obtaining a service key by decrypting the RO using the group key; and a key stream management module for obtaining a traffic key from a traffic key message by using the service key, and decrypting an encrypted content using the traffic key, wherein the service key is an encryption key assigned when the terminal joins the service; wherein the traffic key is an encryption key used for encrypting the content; and wherein the service joining process comprises; when a service joining request message is received from the terminal, generating, by the BSM, the RO using the service key; transferring, by the BSM, a service joining response message including an RO encrypted with the group key to the BSD; broadcasting, by the BSD, the service joining response message to the terminal; and decrypting, by the terminal, the encrypted RO included in the service joining response message using the obtained group key to obtain the RO. - View Dependent Claims (22, 23, 24, 25)
-
Specification