Directory enabled secure multicast group communications
First Claim
1. A method for securely establishing communication in a multicast group of nodes of a network, in which the nodes of the network include publishers and subscribers, the method comprising the steps of:
- registering a publisher and a subscriber with an event server; and
generating, within the event server, a group session key for establishing a multicast group, wherein the multicast group includes the publisher and the subscriber, and the group session key is encrypted in a first message that has a prescribed format.
0 Assignments
0 Petitions
Accused Products
Abstract
An approach for establishing secure communication among multiple multicast groups using a multi-master directory is disclosed. The multi-master directory is on a per object and per attribute access controls basis. The event service nodes, which can implemented as event servers, are distributed throughout an enterprise domain. The attributes of the event service nodes include the group session key and the private keys of the event service nodes. A standardized authentication service is used to register publishers and subscribers. These publishers and subscribers can individually belong to multiple multicast groups under a readily scalable, secure network architecture.
-
Citations
23 Claims
-
1. A method for securely establishing communication in a multicast group of nodes of a network, in which the nodes of the network include publishers and subscribers, the method comprising the steps of:
-
registering a publisher and a subscriber with an event server; and
generating, within the event server, a group session key for establishing a multicast group, wherein the multicast group includes the publisher and the subscriber, and the group session key is encrypted in a first message that has a prescribed format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A communication system for creating a plurality of secure multicast groups in a network that includes a plurality of principals configured for functioning as subscribers and publishers, the communication system comprising:
-
an event server communicatively coupled to the plurality of principals for registering the plurality of principals;
means in the event server for creating a group session key for establishing one of the multicast groups; and
means in the event server for distributing the group session key to a set of publishers and subscribers of the plurality of principals in an encrypted message that has a prescribed format. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer system functioning as an event server and for establishing multiple secure multicast groups, the computer system comprising:
-
a communication interface for communicating with a plurality of nodes;
a bus coupled to the communication interface for transferring data;
one or more processors coupled to the bus for establishing a multicast group by selectively generating a group session key in an encrypted message that has a prescribed format; and
a memory coupled to the one or more processors via the bus, the memory including one or more sequences of instructions which when executed by the one or more processors cause the one or more processors to perform the step of registering the plurality of nodes with the event server. - View Dependent Claims (20, 21, 22)
-
-
23. A computer-readable medium carrying one or more sequences of instructions for securely establishing communication in a multicast group of nodes of a network, in which the nodes of the network include publishers and subscribers, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
registering a publisher and a subscriber with an event server; and
generating, within the event server, a group session key for establishing a multicast group, wherein the multicast group includes the publisher and the subscriber, and the group session key is encrypted in a first message that has a prescribed format.
-
Specification