Secure registration and ignition of network nodes on a multi-hop wireless network
First Claim
1. A method comprising:
- by one or more computing devices, receiving from a requesting network node identifying information;
by one or more computing devices, accessing, in a data store of a network-management system associated with a multi-hop wireless network, registration information of a plurality of previously registered network nodes of the multi-hop wireless network, wherein for each previously registered network node of the multi-hop wireless network;
the registration information comprises one or more of;
a firmware hash that was assigned to the previously registered network node when it was manufactured;
ora serial number of the previously registered network node that was assigned to the previously registered network node when it was manufactured;
the registration information was, in connection with installation of the previously registered network node;
extracted from the previously registered network node and communicated to the network-management system as cipher text encoded with a public key; and
decoded at the network-management system with a private key corresponding to the public key;
by one or more computing devices, comparing the identifying information of the requesting network node with the registration information of the previously registered network nodes of the multi-hop wireless network to determine whether the requesting network node is one of the previously registered network nodes;
by one or more computing devices, if based on the comparison the requesting network node is determined to be one of the previously registered network nodes, then permitting the requesting network node to join the multi-hop wireless network.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes receiving from a requesting network node identifying information, and accessing registration information of previously registered network nodes of a multi-hop wireless network. The registration information includes a firmware hash or a serial number of the previously registered network node. The registration information may have been extracted from the previously registered network node and communicated to the network-management system as cipher text encoded with a public key and decoded at the network-management system with a private key. The method may further include comparing the identifying information of the requesting network node with the registration information of the previously registered network nodes to determine whether the requesting network node is one of the previously registered network nodes. If, based on the comparison, the requesting network node is one of the previously registered network nodes, then the requesting node may be permitted to join the network.
4 Citations
20 Claims
-
1. A method comprising:
-
by one or more computing devices, receiving from a requesting network node identifying information; by one or more computing devices, accessing, in a data store of a network-management system associated with a multi-hop wireless network, registration information of a plurality of previously registered network nodes of the multi-hop wireless network, wherein for each previously registered network node of the multi-hop wireless network; the registration information comprises one or more of; a firmware hash that was assigned to the previously registered network node when it was manufactured;
ora serial number of the previously registered network node that was assigned to the previously registered network node when it was manufactured; the registration information was, in connection with installation of the previously registered network node; extracted from the previously registered network node and communicated to the network-management system as cipher text encoded with a public key; and decoded at the network-management system with a private key corresponding to the public key; by one or more computing devices, comparing the identifying information of the requesting network node with the registration information of the previously registered network nodes of the multi-hop wireless network to determine whether the requesting network node is one of the previously registered network nodes; by one or more computing devices, if based on the comparison the requesting network node is determined to be one of the previously registered network nodes, then permitting the requesting network node to join the multi-hop wireless network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
receive from a requesting network node identifying information; access, in a data store of a network-management system associated with a multi-hop wireless network, registration information of a plurality of previously registered network nodes of the multi-hop wireless network, wherein for each previously registered network node of the multi-hop wireless network; the registration information comprises one or more of; a firmware hash that was assigned to the previously registered network node when it was manufactured;
ora serial number of the previously registered network node that was assigned to the previously registered network node when it was manufactured; the registration information was, in connection with installation of the previously registered network node; extracted from the previously registered network node and communicated to the network-management system as cipher text encoded with a public key; and decoded at the network-management system with a private key corresponding to the public key; compare the identifying information of the requesting network node with the registration information of the previously registered network nodes of the multi-hop wireless network to determine whether the requesting network node is one of the previously registered network nodes; if based on the comparison the requesting network node is determined to be one of the previously registered network nodes, then permit the requesting network node to join the multi-hop wireless network. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
- one or more processors; and
a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to;receive from a requesting network node identifying information; access, in a data store of a network-management system associated with a multi-hop wireless network, registration information of a plurality of previously registered network nodes of the multi-hop wireless network, wherein for each previously registered network node of the multi-hop wireless network; the registration information comprises one or more of; a firmware hash that was assigned to the previously registered network node when it was manufactured;
ora serial number of the previously registered network node that was assigned to the previously registered network node when it was manufactured; the registration information was, in connection with installation of the previously registered network node; extracted from the previously registered network node and communicated to the network-management system as cipher text encoded with a public key; and decoded at the network-management system with a private key corresponding to the public key; compare the identifying information of the requesting network node with the registration information of the previously registered network nodes of the multi-hop wireless network to determine whether the requesting network node is one of the previously registered network nodes; if based on the comparison the requesting network node is determined to be one of the previously registered network nodes, then permit the requesting network node to join the multi-hop wireless network. - View Dependent Claims (16, 17, 18, 19, 20)
- one or more processors; and
Specification