Method and apparatus for negotiating Diffie-Hellman keys among multiple parties using a distributed recursion approach
AssigneeCisco Technology, Inc.
InventorsShigang Chen, Liman Wei
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorsShigang Chen, Liman Wei
Estimating the term…
A method and apparatus for negotiating a shared secret among members of a multicast group are disclosed. A tree that represents the group is created and stored in a memory. Each node of the tree is associated with a group member. The shared secret is generated by traversing the tree in post-order, and at each node of the tree, recursively generating a partial key value for use in the shared secret and a base value for use in subsequent recursive partial key value generation. At each node, a partial key value is computed by accumulating the exponent portion of the Diffie-Hellman key equation and computing a new base value for use in subsequent computations. If a particular node has a left or right child sub-tree, each sub-tree is also recursively traversed in post-order fashion. When traversal of the entire tree is complete, all nodes have the shared secret key.
A method of generating a shared secret for a plurality of members of a multicast group to use in a secure communication session, the method comprising the computer-implemented steps of:
A method of generating a shared secret for a plurality of members of a multicast group to use in a secure communication session, the method comprising the computer-implemented steps of:
A computer-readable medium carrying one or more sequences of instructions for generating a shared secret for a plurality of members of a multicast group to use in a secure communication session, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
An apparatus for generating a shared secret for a plurality of members of a multicast group to use in a secure communication session, comprising:
An apparatus for generating a shared secret for a plurality of members of a multicast group to use in a secure communication session, comprising:
Dependencies are inferred from the claim text.