Claims Analysis
Total Claims: 51
Claim 1
Independent Claim
164 words
A method executed on one or more seed nodes and one or more keyed nodes for securely distributing a cryptographic key, initially located on the one or more seed nodes, to a requesting node wherein the one or more seed nodes, the one or more keyed nodes, and the requesting node are each coupled to one or more networks in an internetwork, and wherein the keyed nodes are those nodes which receive the cryptographic key after requesting and receiving the cryptographic key from a seed or keyed node, the method comprising the steps of: receiving at a node selected from a group consisting of the one or more seed nodes and the one or more keyed nodes a multicast transmission request for the cryptographic key from the requesting node; encrypting the cryptographic key at the node selected in the receiving step; and transferring from the node selected in the receiving step the encrypted cryptographic key to the requesting node with a secure unicast transmission.
Claim 2
Independent Claim
164 words
A method executed on one or more seed nodes and one or more keyed nodes for securely distributing a cryptographic key, initially located on the one or more seed nodes, to a requesting node wherein the one or more seed nodes, the one or more keyed nodes, and the requesting node are each coupled to one or more networks in an internetwork, and wherein the keyed nodes are those nodes which receive the cryptographic key after requesting and receiving the cryptographic key from a seed or keyed node, the method comprising the steps of: receiving at a node selected from a group consisting of the one or more seed nodes and the one or more keyed nodes a multicast transmission request for the cryptographic key from the requesting node; encrypting the cryptographic key at the node selected in the receiving step; and transferring from the node selected in the receiving step the encrypted cryptographic key to the requesting node with a secure unicast transmission.
Claim 3
Dependent Claim
84 words
The method of claim 1 wherein the receiving step further comprises the steps of: determining if the requesting node making the multicast request has permission to receive the cryptographic key by performing the following steps, comparing the identity of the requesting node with an authenticated list of nodes having permission to receive the cryptographic key; and responding to the multicast request if the comparing step indicates the requesting node is a member of the list of nodes having permission to receive the cryptographic key.
Claim 4
Dependent Claim
66 words
The method of claim 1 further comprising the step of converting the requesting node into a keyed node by configuring the requesting node to perform a method comprising the following steps of: receiving a multicast transmission request for the cryptographic key from a subsequent requesting node; encrypting the cryptographic key; and transferring the encrypted cryptographic key to the subsequent requesting node with a secure unicast transmission.
Claim 5
Dependent Claim
31 words
The method of claim 1 wherein the cryptographic key is requested by the requesting node to decrypt data being transmitted over a secure multicast transmission between members of a multicast group.
Claim 6
Dependent Claim
33 words
The method of claim 1 further including the step of including the one or more seed nodes, the one or more keyed nodes, and the requesting nodes as members of a multicast group.
Claim 7
Dependent Claim
48 words
The method of claim 5 further including the step of distributing the one or more seed nodes over the internetwork to minimize the distance over the internetwork between each member of the multicast group on the internetwork and a seed node or a keyed node on the internetwork.
Claim 8
Dependent Claim
23 words
The method of claim 1 wherein the multicast request made by the requesting node to the seed node is neither authenticated nor encrypted.
Claim 9
Dependent Claim
15 words
The method of claim 1 wherein the secure unicast transmission is performed using unicast SKIP.
Claim 10
Independent Claim
204 words
A method executed on a requesting node coupled to a network on an internetwork for obtaining a cryptographic key from one or more seed nodes and one or more keyed nodes coupled to one or more different networks on the internetwork, wherein each of the one or more seed nodes and the one or more keyed nodes are capable of transmitting the cryptographic key to the requesting node, and wherein the keyed nodes are those nodes which receive the cryptographic key after requesting and receiving the cryptographic key from a seed or keyed node, the method comprising the steps of: generating a multicast request for the cryptographic key; transmitting the multicast request for the cryptographic key a predetermined number of hops over the internetwork directed to the one or more seed nodes and the one or more keyed nodes coupled to the internetwork; waiting for at least one response from at least one seed node or keyed node coupled to the network; and when the at least one response is not received within a time period, increasing the hop count by a hop count increment and repeating the above steps of generating a multicast request, transmitting the multicast request, and delaying a time period.
Claim 11
Independent Claim
204 words
A method executed on a requesting node coupled to a network on an internetwork for obtaining a cryptographic key from one or more seed nodes and one or more keyed nodes coupled to one or more different networks on the internetwork, wherein each of the one or more seed nodes and the one or more keyed nodes are capable of transmitting the cryptographic key to the requesting node, and wherein the keyed nodes are those nodes which receive the cryptographic key after requesting and receiving the cryptographic key from a seed or keyed node, the method comprising the steps of: generating a multicast request for the cryptographic key; transmitting the multicast request for the cryptographic key a predetermined number of hops over the internetwork directed to the one or more seed nodes and the one or more keyed nodes coupled to the internetwork; waiting for at least one response from at least one seed node or keyed node coupled to the network; and when the at least one response is not received within a time period, increasing the hop count by a hop count increment and repeating the above steps of generating a multicast request, transmitting the multicast request, and delaying a time period.
Claim 12
Dependent Claim
44 words
The method of claim 9 further including the step of iteratively performing the steps of generating a multicast request, transmitting the multicast request, delaying a time period, and increasing the hop count until the at least one response is received within the time period.
Claim 13
Dependent Claim
16 words
The method of claim 10 wherein the hop count increment is increased exponentially with each iteration.
Claim 14
Dependent Claim
85 words
The method of claim 9 , further comprising, subsequent to the step of increasing the hop count, the steps of: receiving the at least one response within the time period in the form of a secure unicast transmission from at least one seed node or keyed node which includes the cryptographic key; decrypting the secure unicast transmission to obtain the cryptographic key; and converting the requesting node into a keyed node capable of providing the cryptographic key to other requesting nodes located on the internetwork.
Claim 15
Dependent Claim
31 words
The method of claim 9 wherein the cryptographic key is requested by the requesting node to decrypt data being transmitted over a secure multicast transmission between members of a multicast group.
Claim 16
Dependent Claim
33 words
The method of claim 9 wherein the multicast request made by the requesting node to the one or more seed nodes and the one or more keyed nodes is neither authenticated nor encrypted.
Claim 17
Dependent Claim
15 words
The method of claim 12 wherein the secure unicast transmission is performed using unicast SKIP.
Claim 18
Independent Claim
219 words
An apparatus embedded in one or more seed nodes and one or more keyed nodes which securely distributes a cryptographic key, initially located on the one or more seed nodes, to a requesting node wherein the one or more seed nodes, the one or more keyed nodes, and the requesting node are each coupled to one or more networks in an internetwork, and wherein the keyed nodes are those nodes which receive the cryptographic key after requesting and receiving the cryptographic key from a seed or keyed node, the apparatus comprising: a mechanism embedded in one or more nodes selected from a group consisting of the one or more seed nodes and the one or more keyed nodes, the mechanism being configured to receive a multicast transmission request for the cryptography key from the requesting node; a mechanism embedded in one or more nodes selected from a group consisting of the one or more seed nodes and the one or more keyed nodes, the mechanism being configured to encrypt the cryptographic key; and a mechanism embedded in one or more nodes selected from a group consisting of the one or more seed nodes and the one or more keyed nodes, the mechanism being configured to transfer the encrypted cryptographic key to the requesting node with a secure unicast transmission.
Claim 19
Independent Claim
219 words
An apparatus embedded in one or more seed nodes and one or more keyed nodes which securely distributes a cryptographic key, initially located on the one or more seed nodes, to a requesting node wherein the one or more seed nodes, the one or more keyed nodes, and the requesting node are each coupled to one or more networks in an internetwork, and wherein the keyed nodes are those nodes which receive the cryptographic key after requesting and receiving the cryptographic key from a seed or keyed node, the apparatus comprising: a mechanism embedded in one or more nodes selected from a group consisting of the one or more seed nodes and the one or more keyed nodes, the mechanism being configured to receive a multicast transmission request for the cryptography key from the requesting node; a mechanism embedded in one or more nodes selected from a group consisting of the one or more seed nodes and the one or more keyed nodes, the mechanism being configured to encrypt the cryptographic key; and a mechanism embedded in one or more nodes selected from a group consisting of the one or more seed nodes and the one or more keyed nodes, the mechanism being configured to transfer the encrypted cryptographic key to the requesting node with a secure unicast transmission.
Claim 20
Dependent Claim
99 words
The apparatus of claim 16 wherein the mechanism configured to receive is further comprised of: a mechanism configured to determine if the requesting node making the multicast request has permission to receive the cryptographic key by performing the following steps, a mechanism configured to compare the identity of the requesting node with an authenticated predetermined list of nodes having permission to receive the cryptographic key; and a mechanism configured to respond to the multicast request if the comparing mechanism indicates the requesting node is a member of the predetermined list of nodes having permission to receive the cryptographic key.
Claim 21
Dependent Claim
77 words
The apparatus of claim 17 , having a mechanism to convert the requesting node into a keyed node capable of distributing the cryptographic key to a subsequent requesting node, further comprising: a mechanism configured to receive a multicast transmission request for the cryptographic key from a subsequent requesting node; a mechanism configured to encrypt the cryptographic key; and a mechanism configured to transfer the encrypted cryptographic key to the subsequent requesting node with a secure unicast transmission.
Claim 22
Dependent Claim
31 words
The apparatus of claim 16 wherein the cryptographic key is requested by the requesting node to decrypt data being transmitted over a secure multicast transmission between members of a multicast group.
Claim 23
Dependent Claim
33 words
The apparatus of claim 16 further including the step of including the one or more seed nodes, the one or more keyed nodes, and the requesting nodes as members of a multicast group.
Claim 24
Dependent Claim
49 words
The apparatus of claim 16 further including an apparatus configured to distribute the one or more seed nodes over the internetwork to minimize the distance over the internetwork between each member of the multicast group on the internetwork and a seed node or a keyed node on the internetwork.
Claim 25
Dependent Claim
23 words
The apparatus of claim 16 wherein the multicast request made from the requesting node to the seed node is neither authenticated nor encrypted.
Claim 26
Dependent Claim
15 words
The apparatus of claim 16 wherein the secure unicast transmission is performed using unicast SKIP.
Claim 27
Independent Claim
202 words
An apparatus embedded in a requesting node coupled to a network on an internetwork configured to obtain a cryptographic key from one or more seed nodes and one or more keyed nodes coupled to one or more different networks on the internetwork, wherein each of the one or more seed nodes and the one or more keyed nodes are capable of transmitting the cryptographic key to the requesting node, and wherein the keyed nodes are those nodes which receive the cryptographic key after requesting and receiving the cryptographic key from a seed or keyed node, the apparatus comprising: a mechanism configured to generate a multicast request for the cryptographic key; a mechanism configured to transmit the multicast request for the cryptographic key a predetermined number of hops over the internetwork directed to the one or more seed nodes and the one or more keyed nodes coupled to the internetwork; a mechanism configured to delay a time period for at least one response from at least one seed node or keyed node coupled to the network; and a mechanism configured to increase the hop coount by a hop count increment when the at least one response is not received within the time period.
Claim 28
Independent Claim
202 words
An apparatus embedded in a requesting node coupled to a network on an internetwork configured to obtain a cryptographic key from one or more seed nodes and one or more keyed nodes coupled to one or more different networks on the internetwork, wherein each of the one or more seed nodes and the one or more keyed nodes are capable of transmitting the cryptographic key to the requesting node, and wherein the keyed nodes are those nodes which receive the cryptographic key after requesting and receiving the cryptographic key from a seed or keyed node, the apparatus comprising: a mechanism configured to generate a multicast request for the cryptographic key; a mechanism configured to transmit the multicast request for the cryptographic key a predetermined number of hops over the internetwork directed to the one or more seed nodes and the one or more keyed nodes coupled to the internetwork; a mechanism configured to delay a time period for at least one response from at least one seed node or keyed node coupled to the network; and a mechanism configured to increase the hop coount by a hop count increment when the at least one response is not received within the time period.
Claim 29
Dependent Claim
25 words
The apparatus of claim 24 wherein the mechanism configured to increase the hop count increases the hop count increment exponentially each time it is operated.
Claim 30
Dependent Claim
85 words
The apparatus of claim 24 , further comprising: a mechanism configured to receive the at least one response, within the time period, in the form of a secure unicast transmission from at least one seed node or keyed node which includes the cryptographic key; a mechanism configured to decrypt the secure unicast transmission to obtain the cryptographic key; and a mechanism configured to convert the requesting node into a keyed node capable of providing the cryptographic key to other requesting nodes located on the internetwork.
Claim 31
Dependent Claim
31 words
The apparatus of claim 24 wherein the cryptographic key is requested by the requesting node to decrypt data being transmitted over a secure multicast transmission between members of a multicast group.
Claim 32
Dependent Claim
33 words
The apparatus of claim 24 wherein the multicast request made by the requesting node to the one or more seed nodes and the one or more keyed nodes is neither authenticated nor encrypted.
Claim 33
Dependent Claim
15 words
The apparatus of claim 24 wherein the secure unicast transmission is performed using unicast SKIP.
Claim 34
Dependent Claim
181 words
A computer data signal embodied in a carrier wave and representing sequences of instructions which, when executed by a processor, causes one or more seed nodes and one or more keyed nodes to securely distribute a cryptographic key, initially located on the one or more seed nodes, to a requesting node wherein the one or more seed nodes, the one or more keyed nodes, and the requesting node are each coupled to one or more networks in an internetwork, and wherein the keyed nodes are those nodes which receive the cryptographic key after requesting and receiving the cryptographic key from a seed or keyed node, by performing the following steps of: receiving at a node selected from a group consisting of the one or more seed nodes and the one or more keyed nodes a multicast transmission request for the cryptographic key from the requesting node; encrypting the cryptographic key at the node selected in the receiving step; and transferring from the node selected in the receiving step the encrypted cryptographic key to the requesting node with a secure unicast transmission.
Claim 35
Dependent Claim
181 words
A computer data signal embodied in a carrier wave and representing sequences of instructions which, when executed by a processor, causes one or more seed nodes and one or more keyed nodes to securely distribute a cryptographic key, initially located on the one or more seed nodes, to a requesting node wherein the one or more seed nodes, the one or more keyed nodes, and the requesting node are each coupled to one or more networks in an internetwork, and wherein the keyed nodes are those nodes which receive the cryptographic key after requesting and receiving the cryptographic key from a seed or keyed node, by performing the following steps of: receiving at a node selected from a group consisting of the one or more seed nodes and the one or more keyed nodes a multicast transmission request for the cryptographic key from the requesting node; encrypting the cryptographic key at the node selected in the receiving step; and transferring from the node selected in the receiving step the encrypted cryptographic key to the requesting node with a secure unicast transmission.
Claim 36
Dependent Claim
90 words
The data signal embodied in a carrier wave of claim 30 wherein the receiving step further comprises the steps of: determining if the requesting node making the multicast request has permission to receive the cryptographic key by performing the following steps, comparing the identity of the requesting node with an authenticated list of nodes having permission to receive the cryptographic key; and responding to the multicast request if the comparing step indicates the requesting node is a member of the list of nodes having permission to receive the cryptographic key.
Claim 37
Dependent Claim
72 words
The data signal embodied in a carrier wave of claim 30 further comprising the step of converting the requesting node into a keyed node by configuring the requesting node to perform a method comprising the following steps of: receiving a multicast transmission request for the cryptographic key from a subsequent requesting node; encrypting the cryptographic key; and transferring the encrypted cryptographic key to the subsequent requesting node with a secure unicast transmission.
Claim 38
Dependent Claim
37 words
The data signal embodied in a carrier wave of claim 30 wherein the cryptographic key is requested by the requesting node to decrypt data being transmitted over a secure multicast transmission between members of a multicast group.
Claim 39
Dependent Claim
39 words
The data signal embodied in a carrier wave of claim 30 further including the step of including the one or more seed nodes, the one or more keyed nodes, and the requesting nodes as members of a multicast group.
Claim 40
Dependent Claim
54 words
The data signal embodied in a carrier wave of claim 34 further including the step of distributing the one or more seed nodes over the internetwork to minimize the distance over the internetwork between each member of the multicast group on the internetwork and a seed node or a keyed node on the internetwork.
Claim 41
Dependent Claim
29 words
The data signal embodied in a carrier wave of claim 30 wherein the multicast request made by the requesting node to the seed node is neither authenticated nor encrypted.
Claim 42
Dependent Claim
21 words
The data signal embodied in a carrier wave of claim 30 wherein the secure unicast transmission is performed using unicast SKIP.
Claim 43
Dependent Claim
221 words
A computer data signal embodied in a carrier wave and representing sequences of instructions which, when executed by a processor, causes a requesting node coupled to a network on an internetwork to obtain a cryptographic key from one or more seed nodes and one or more keyed nodes coupled to one or more different networks on the internetwork, wherein each of the one or more seed nodes and the one or more keyed nodes are capable of transmitting the cryptographic key to the requesting node, and wherein the keyed nodes are those nodes which receive the cryptographic key after requesting and receiving the cryptographic key from a seed or keyed node, by performing the following steps of: generating a multicast request for the cryptographic key; transmitting the multicast request for the cryptographic key a predetermined number of hops over the internetwork directed to the one or more seed nodes and the one or more keyed nodes coupled to the internetwork; waiting for at least one response from at least one seed node or keyed node coupled to the network; and when the at least one response is not received within a time period, increasing the hop count by a hop count increment and repeating the above steps of generating a multicast request, transmitting the multicast request, and delaying a time period.
Claim 44
Dependent Claim
221 words
A computer data signal embodied in a carrier wave and representing sequences of instructions which, when executed by a processor, causes a requesting node coupled to a network on an internetwork to obtain a cryptographic key from one or more seed nodes and one or more keyed nodes coupled to one or more different networks on the internetwork, wherein each of the one or more seed nodes and the one or more keyed nodes are capable of transmitting the cryptographic key to the requesting node, and wherein the keyed nodes are those nodes which receive the cryptographic key after requesting and receiving the cryptographic key from a seed or keyed node, by performing the following steps of: generating a multicast request for the cryptographic key; transmitting the multicast request for the cryptographic key a predetermined number of hops over the internetwork directed to the one or more seed nodes and the one or more keyed nodes coupled to the internetwork; waiting for at least one response from at least one seed node or keyed node coupled to the network; and when the at least one response is not received within a time period, increasing the hop count by a hop count increment and repeating the above steps of generating a multicast request, transmitting the multicast request, and delaying a time period.
Claim 45
Dependent Claim
44 words
The method of claim 38 further including the step of iteratively performing the steps of generating a multicast request, transmitting the multicast request, delaying a time period, and increasing the hop count until the at least one response is received within the time period.
Claim 46
Dependent Claim
23 words
The computer data signal embodied in a carrier wave of claim 39 wherein the hop count increment is increased exponentially with each iteration.
Claim 47
Dependent Claim
92 words
The computer data signal embodied in a carrier wave of claim 38 , further comprising, subsequent to the step of increasing the hop count, the steps of: receiving the at least one response within the time period in the form of a secure unicast transmission from at least one seed node or keyed node which includes the cryptographic key; decrypting the secure unicast transmission to obtain the cryptographic key; and converting the requesting node into a keyed node capable of providing the cryptographic key to other requesting nodes located on the internetwork.
Claim 48
Dependent Claim
38 words
The computer data signal embodied in a carrier wave of claim 38 wherein the cryptographic key is requested by the requesting node to decrypt data being transmitted over a secure multicast transmission between members of a multicast group.
Claim 49
Dependent Claim
40 words
The computer data signal embodied in a carrier wave of claim 38 wherein the multicast request made by the requesting node to the one or more seed nodes and the one or more keyed nodes is neither authenticated nor encrypted.
Claim 50
Dependent Claim
22 words
The computer data signal embodied in a carrier wave of claim 41 wherein the secure unicast transmission is performed using unicast SKIP.
Claim 51
Dependent Claim
24 words
The method of claim 1 wherein the group has at least two nodes capable of securely distributing the cryptographic key to the requesting node.