Server apparatus, terminal device, and method for performing IP multicast communication
First Claim
1. A server apparatus for managing an encryption key used for multicast communication between a plurality of terminals, the server apparatus comprising:
- a first storage unit configured to store therein presence information including a communication state of the terminals;
a second storage unit configured to store therein in associated manner a terminal identifier unique to each of the terminals and an encryption key to be used for multicast communication within a multicast group to which each of the terminals belongs;
a receiving unit configured to receive a subscription request message from a first terminal from among the terminals, the subscription request message including a first terminal identifier unique to the first terminal and a request requesting subscription to presence information stored in the first storage unit;
an acquiring unit configured to acquire a first encryption key to be used for multicast communication within a first multicast group to which the first terminal belongs from the second storage unit by using the first terminal identifier; and
a transmitting unit configured to transmit an acquired first encryption key to the first terminal together with the presence information requested for subscription.
1 Assignment
0 Petitions
Accused Products
Abstract
A presence table stores therein presence information. A storage unit stores therein in associated manner a terminal identifier unique each of a plurality of terminals and an encryption key to be used for multicast communication within a multicast group. A receiving unit receives a subscription request message from a first terminal from among the terminals. The subscription message includes the terminal identifier of the first terminal, and a request requesting subscription to the presence information present in the storage unit. An acquiring unit acquires the encryption key from the storage unit by using the terminal identifier of the first terminal. A transmitting unit transmits acquired encryption key to the first terminal.
11 Citations
16 Claims
-
1. A server apparatus for managing an encryption key used for multicast communication between a plurality of terminals, the server apparatus comprising:
-
a first storage unit configured to store therein presence information including a communication state of the terminals; a second storage unit configured to store therein in associated manner a terminal identifier unique to each of the terminals and an encryption key to be used for multicast communication within a multicast group to which each of the terminals belongs; a receiving unit configured to receive a subscription request message from a first terminal from among the terminals, the subscription request message including a first terminal identifier unique to the first terminal and a request requesting subscription to presence information stored in the first storage unit; an acquiring unit configured to acquire a first encryption key to be used for multicast communication within a first multicast group to which the first terminal belongs from the second storage unit by using the first terminal identifier; and a transmitting unit configured to transmit an acquired first encryption key to the first terminal together with the presence information requested for subscription. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A terminal that is connectable via a network to a server apparatus having a first storage unit and a second storage unit for managing presence information and included in a multicast group as a target for performing multicast communication, the terminal comprising:
-
a transmitting unit configured to transmit a subscription request message to the server apparatus, the subscription message including a request requesting subscription to presence information stored in the first storage unit; and a receiving unit configured to receive an encryption key that the multicast group uses for multicast communication from the second storage unit of the server apparatus, together with the presence information requested for subscription.
-
-
16. A communication method for managing an encryption key to be used for multicast communication between a plurality of terminals by using a server apparatus that includes a first storage unit and a second storage unit, the first storage unit being configured to store therein presence information, and the second storage unit being configured to store therein in associated manner a terminal identifier unique to each of the terminals and the encryption key, the communication method comprising:
-
receiving a subscription request message from a first terminal from among the terminals, the subscription request message requesting subscription to the presence information present in the first storage unit, and the subscription request message including a first terminal identifier unique to the first terminal; acquiring the encryption key to be used for the multicast communication within the multicast group to which the first terminal belongs from the second storage unit by using the first terminal identifier; and transmitting acquired encryption key to the first terminal together with the presence information requested for subscription.
-
Specification