Method and apparatus for creating a secure communication channel among multiple event service nodes
AssigneeCisco Technology, Inc.
InventorsSunil K. Srivastava, Jonathan Trostle, Raymond Bell, Ramprasad Golla
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorsSunil K. Srivastava, Jonathan Trostle, Raymond Bell, Ramprasad Golla
Estimating the term…
An approach for establishing secure multicast communication among multiple event service nodes is disclosed. The event service nodes, which can be distributed throughout an enterprise domain, are organized in a logical tree that mimics the logical tree arrangement of domains in a directory server system. The attributes of the event service nodes include the group session key and the private keys of the event service nodes that are members of the multicast or broadcast groups. The private keys provide unique identification values for the event service nodes, thereby facilitating distribution of such keys. Because keys as well as key version information are housed in the directory, multicast security can readily be achieved over any number of network domains across the entire enterprise. Key information is stored in, and the logical tree is supported by, a directory service. Replication of the directory accomplishes distribution of keys. Event service nodes may obtain current key information from a local copy of the replicated directory.
A method for managing addition of a first event service node to a secure multicast group that includes a plurality of other event service nodes in a communication network, wherein each of the event service nodes is capable of establishing multicast communication and serving as a key distribution center, wherein each event service node is created and stored within a domain of a directory server system, wherein each event service node is logically organized in a binary tree having a root node, intermediate nodes, and leaf nodes, wherein one of the event service nodes is a group controller and is represented by the root node, and wherein the other event service nodes are represented by the leaf nodes, the method comprising the steps of:
A method for managing removal of a first event service node from a secure multicast group that comprises the first event service node and a plurality of event service nodes in a communication network, wherein each of the event service nodes is capable of secure multicast communication and capable of serving as a key distribution center, wherein each event service node is created and stored within a domain of a directory server system, wherein each event service node and the secure multicast group are logically represented by a binary tree having a root node, intermediate nodes, and leaf nodes, wherein one of the event service nodes is a group controller and is represented by the root node, and wherein the other event service nodes are represented by the leaf nodes, the method comprising the steps of:
A communication system for managing addition of a first event service node to a secure multicast group that includes a plurality of other event service nodes in a communication network, wherein each of the event service nodes is capable of establishing multicast communication and serving as a key distribution center, wherein each event service node is created and stored within a domain of a directory server system, wherein each event service node is logically represented by a binary tree having a root node, intermediate nodes, and leaf nodes, wherein the event service nodes are represented by the leaf nodes, the communication system comprising:
A computer-readable medium carrying one or more sequences of instructions for managing addition of a first event service node to a secure multicast group that includes a plurality of other event service nodes in a communication network, wherein each of the event service nodes is capable of establishing multicast communication and serving as a key distribution center, wherein each event service node is created and stored within a domain of a directory server system, wherein each event service node is logically represented by a binary tree having a root node, intermediate nodes, and leaf nodes, wherein one of the event service nodes is a group controller and is represented by the root node, and wherein the other event service nodes are represented by the leaf nodes, 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:
A secure network communication system, comprising a plurality of group controllers coupled to a communication network, each group controller comprising:
Dependencies are inferred from the claim text.