Nova Patents
WO03028284A1

Secure broadcast system and method

Abstract

A secure and scalable broadcast system (1) and method of creating the same, having a plurality of nodes (12) connected to a network with pre-positioned public/private encryption keys, relaying the published digital messages, and a plurality of leaf nodes for receiving the published and relayed messages. Each digital message includes an encrypted payload, and a symmetric key for decrypting the payload. The root and interior nodes publish and relay the message by encrypting the public key of each node that will receive the published/relayed message from the node. Each interior and leaf node decrypts the symmetric key using its private key. Only the leaf nodes decrypt the message payload using the symmetric key. A back channel sends messages from the leaf nodes to the root nodes in the same manner.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

33 claims: 3 independent, 30 dependent

  1. 1
    What is claimed is:1. A broadcast system, comprising: a plurality of nodes connected to a network of connection paths for broadcasting digital messages;the plurality of nodes including: a root node for publishing the digital messages over the network, wherein each of the published digital messages includes an encrypted payload of data and an encrypted key for decrypting the payload, an interior node for relaying any of the published digital messages received thereby by decrypting the encrypted key, by re-encrypting the decrypted key, and by relaying the digital message over the network with the re-encrypted key and the encrypted payload, and a leaf node for processing any of the relayed digital messages received thereby by decrypting the re-encrypted key, and by decrypting the payload using the decrypted key.
  2. 9
    A broadcast system, comprising:a plurality of nodes connected to a network of connection paths for broadcasting digital messages;the plurality of nodes including: at least one root node, having one or more of the plurality of nodes designated as direct recipient node(s) thereof, for publishing the digital messages over the network only to the direct recipient node(s) of the root node, wherein each of the published digital messages includes an encrypted payload of data and an encrypted payload key for each of the direct recipient node(s) of the root node;a plurality of interior nodes, each having one or more of the plurality of nodes designated as direct recipient node(s) thereof, for relaying any of the digital messages received thereby by decrypting the encrypted payload key for the interior node, by using the decrypted payload key to create and insert into the digital message an encrypted payload key for each of the direct recipient node(s) of the interior node, and by sending the digital message over the network only to the direct recipient node(s) of the interior node;and a plurality of leaf nodes each for processing any of the digital messages received thereby by decrypting the encrypted payload key for the leaf node, and by decrypting the payload using the decrypted payload key.
  3. 29
    A method of creating a secure broadcast group for a broadcast system having a plurality of nodes connected to a network of connection paths, the method comprising the steps of:defining a broadcast group by designating at least some of the plurality of nodes as authorized nodes for joining the group, and by designating for each of the authorized nodes which of the authorized nodes are allowed to receive broadcast messages therefrom;and joining the authorized nodes to the group by conveying to each of the authorized nodes an identity and a public encryption key of any of the authorized node(s) designated as allowed to receive broadcast messages therefrom.