A group key management system and method for providing secure many-to-many
communication is presented. The system employs a binary distribution tree
structure. The binary tree includes a first internal node having a first
branch and a second branch depending therefrom. Each of the branches
includes a first member assigned to a corresponding leaf node. The first
member has a unique binary ID that is associated with the corresponding
leaf node to which the first member is assigned. A first secret key of the
first member is operable for encrypting data to be sent to other members.
The first member is associated with a key association group that is
comprised of other members. The other members have blinded keys. A blinded
key derived from the first secret key of the first member is transmitted
to the key association group. Wherein, the first member uses the blinded
keys received from the key association group and the first secret key to
calculate an unblinded key of the first internal node. The unblinded key
is used for encrypting data that is communicated between members located
on branches depending from the first internal node.
Ένα σύστημα βασικής διαχείρισης ομάδας και μια μέθοδος για την ασφαλή πολλαπλή επικοινωνία παρουσιάζονται. Το σύστημα χρησιμοποιεί μια δυαδική δομή δέντρων διανομής. Το δυαδικό δέντρο περιλαμβάνει έναν πρώτο εσωτερικό κόμβο που έχει έναν πρώτο κλάδο και έναν δεύτερο κλάδο εξαρμένος απ' αυτό. Κάθε ένας από τους κλάδους περιλαμβάνει ένα πρώτο μέλος που διορίζεται σε έναν αντίστοιχο κόμβο φύλλων. Το πρώτο μέλος έχει μια μοναδική δυαδική ταυτότητα που συνδέεται με τον αντίστοιχο κόμβο φύλλων στον οποίο το πρώτο μέλος διορίζεται. Ένα πρώτο μυστικό κλειδί του πρώτου μέλους είναι λειτουργικό για την κρυπτογράφηση των στοιχείων που στέλνονται σε άλλα μέλη. Το πρώτο μέλος συνδέεται με μια βασική ομάδα ένωσης που αποτελείται από άλλα μέλη. Τα άλλα μέλη έχουν τυφλώσει τα κλειδιά. Ένα τυφλωμένο κλειδί που προέρχεται από το πρώτο μυστικό κλειδί του πρώτου μέλους διαβιβάζεται στη βασική ομάδα ένωσης. Όπου, το πρώτο μέλος χρησιμοποιεί τα τυφλωμένα κλειδιά που παραλήφθηκαν από τη βασική ομάδα ένωσης και το πρώτο μυστικό κλειδί για να υπολογίσουν το κλειδί του πρώτου εσωτερικού κόμβου. Το κλειδί χρησιμοποιείται για την κρυπτογράφηση του στοιχείου που επικοινωνούν μεταξύ των μελών που βρίσκονται στους κλάδους εξαρμένος από τον πρώτο εσωτερικό κόμβο.