A system for secure multicast including a plurality of participants that
can send and receive multicast messages. A traffic distribution component
is coupled to the participating entities, where the traffic distribution
component supports multiple receiver communication. A participant key
management component operates within each participant entity where the
participant key management component uses a first key that is shared with
all of the other participants, and a second key that is shared with a
subgroup of participants. A group key management component is implemented
using a flat data structure having a size that is logarithmically
proportional to the number of participants.
Um sistema para o multicast seguro including um plurality dos participants que podem emitir e receber mensagens do multicast. Um componente da distribuição do tráfego é acoplado às entidades participando, onde o componente da distribuição do tráfego suporta uma comunicação múltipla do receptor. Um componente da gerência da chave do participant opera-se dentro de cada entidade do participant onde o componente da gerência da chave do participant usa uma primeira chave que seja compartilhada com os todos os outros participants, e uma segunda chave que seja compartilhada com um subgrupo dos participants. Um componente da gerência da chave do grupo é executado usando uma estrutura de dados lisa que tem um tamanho que seja logarìtmica proporcional ao número dos participants.