METHOD OF MANAGING GROUP KEY FOR SECURE MULTICAST COMMUNICATION
First Claim
1. A group key management method for secure multicast communication, comprising:
- creating a tree having a root node, internal nodes and leaf nodes to manage group keys of a receiver group by a group key management server;
generating user keys of all nodes excluding the root node in the tree on the basis of Chinese Remainder Theorem;
assigning the leaf nodes of the tree to users of the receiver group;
sending a set of keys of the leaf nodes to the corresponding users for group key management;
generating group keys of all non-leaf nodes;
computing a solution of congruence equations based on the user keys and group keys by using Chinese Remainder Theorem for each non-leaf node; and
multicasting a group key update message to each user of the respective leaf nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
A group key management method for secure multicast communication includes: creating a tree having a root node, internal nodes and leaf nodes to manage group keys of a receiver group by a group key management server; generating user keys of all nodes excluding the root node in the tree on the basis of Chinese Remainder Theorem; assigning the leaf nodes of the tree to users of the receiver group; and sending the user keys of the leaf nodes to the corresponding users for group key management. Further, the group key management method for secure multicast communication includes generating group keys of all non-leaf nodes; computing a solution of congruence equations based on the user key and group key by using Chinese Remainder Theorem for each non-leaf node; and multicasting a group key update message to each user of the respective leaf nodes.
-
Citations
17 Claims
-
1. A group key management method for secure multicast communication, comprising:
-
creating a tree having a root node, internal nodes and leaf nodes to manage group keys of a receiver group by a group key management server; generating user keys of all nodes excluding the root node in the tree on the basis of Chinese Remainder Theorem; assigning the leaf nodes of the tree to users of the receiver group; sending a set of keys of the leaf nodes to the corresponding users for group key management; generating group keys of all non-leaf nodes; computing a solution of congruence equations based on the user keys and group keys by using Chinese Remainder Theorem for each non-leaf node; and multicasting a group key update message to each user of the respective leaf nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A group key management method for secure multicast communication having a procedure of group key update when a new user joins in a receiver group, the method comprising:
-
adding a leaf node to a tree for a new user in a receiver group by a group key management server; creating a user key for the new user and a new group key; sending the created user key and new group key to the new user; and encrypting the new group key with the current group key and multicasting the encrypted new group key. - View Dependent Claims (10)
-
-
11. A group key management method for secure multicast communication having a procedure of group key update when a user leaves from a receiver group, the method comprising:
-
finding a leaf node assigned to the user left from the receiver group in a tree by a group key management server; selecting the parent node of the found leaf node, and generating a new group key for the parent node; computing a solution of congruence equations for the parent node on the basis of Chinese Remainder Theorem; and multicasting a group key update message related to the new group key. - View Dependent Claims (12)
-
-
13. A group key management method for practical secure multicast communication, comprising:
-
determining the number of child nodes that a particular node is allowed to have in a receiver group by a group key management server; creating a tree according to the determined number of child nodes; generating user keys of all nodes other than the root node in the tree on the basis of Chinese Remainder Theorem; assigning leaf nodes to users of the receiver group in a one-to-one manner; generating group keys for non-leaf nodes in the tree; computing fixed and changeable data values for each node in the tree; computing, using fixed and changeable data values of each node in the tree, a solution of congruence equations related to Chinese Remainder Theorem; and storing the fixed and changeable data values.
-
-
14. A group key management method for practical secure multicast communication having a procedure of group key update when a user joins a receiver group, the method comprising:
-
creating a new group key for the new user in a receiver group by a group key management server; finding a leaf node of a tree not assigned to a user and assigning the found leaf node to the new user; computing and storing a changeable data value for the leaf node; sending user key information and the new group key to the new user; and encrypting the new group key with the current group key and multicasting the encrypted new group key. - View Dependent Claims (15)
-
-
16. A group key management method for practical secure multicast communication having a procedure of group key update when a user leaves from a receiver group, the method comprising:
-
finding a leaf node assigned to the left user in a tree of the receiver group by a group key management server; setting a changeable data value of the leaf node to any other value and storing the changeable data value; selecting a parent node of the leaf node and generating a new group key for the parent node; computing and storing a changeable data value for the parent node; computing a solution of congruence equations related to Chinese Remainder Theorem on the basis of the stored fixed data value and changeable data value of the parent node; and multicasting a group key update message containing the new group key. - View Dependent Claims (17)
-
Specification