Diagnosis of embedded, wireless mesh networks with real-time, flexible, location-specific signaling
First Claim
1. An apparatus configured to protect a wireless mesh network, said wireless mesh network comprising at least one node, said apparatus comprising:
- a. means for detecting any change in the baseline state of said at least one node;
b. means for determining whether said at least one node is infected, in response a change in the baseline state detected by said means for detecting;
c. means for quarantining said at least one node, when said means for determining determines that said at least one node is infected;
d. means for determining whether a new node is infected before allowing it to join said wireless mesh network;
e. means for quarantining said new node, when said means for determining determines that said new node is infected;
wherein said means for quarantining said at least one node and said means for quarantining said new node occurs by nearby nodes sending signals to disconnect from said at least one node or said new node;
f. means for signaling comprising means for updating said wireless mesh network in real time with a list of clean and infected nodes;
g. means for cleaning said wireless mesh network by supplying data to infected nodes to either remove the infection or to render the infection harmless, wherein said data is sent to infected nodes from nearby nodes in the existing wireless mesh network.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for optimizing the security of data communication on wireless mesh networks invention uses existing mesh network nodes to control new nodes that attempt to join the network. In a preferred embodiment, this is achieved by (1) testing that a new node is “clean” before allowing it to join the wireless mesh network by scanning the new node for viruses, checking for security patches, etc., (2) quarantining an “infected” node from joining the wireless mesh network until it is cleaned, (3) signaling other nodes in the existing mesh network that a node is either “infected” or “clean”, (4) cleaning a new node by supplying it with antivirus software, vendor patches, etc. from nearby nodes in the existing wireless mesh network, (5) updating the wireless mesh network in real time with a list of clean and infected nodes, and (6) performing the above steps without the need for a central, controlling server.
-
Citations
20 Claims
-
1. An apparatus configured to protect a wireless mesh network, said wireless mesh network comprising at least one node, said apparatus comprising:
-
a. means for detecting any change in the baseline state of said at least one node;
b. means for determining whether said at least one node is infected, in response a change in the baseline state detected by said means for detecting;
c. means for quarantining said at least one node, when said means for determining determines that said at least one node is infected;
d. means for determining whether a new node is infected before allowing it to join said wireless mesh network;
e. means for quarantining said new node, when said means for determining determines that said new node is infected;
wherein said means for quarantining said at least one node and said means for quarantining said new node occurs by nearby nodes sending signals to disconnect from said at least one node or said new node;
f. means for signaling comprising means for updating said wireless mesh network in real time with a list of clean and infected nodes;
g. means for cleaning said wireless mesh network by supplying data to infected nodes to either remove the infection or to render the infection harmless, wherein said data is sent to infected nodes from nearby nodes in the existing wireless mesh network. - View Dependent Claims (2)
-
-
3. An method for protecting a wireless mesh network, said wireless mesh network comprising at least one node, said method comprising:
-
a. detecting any change in the baseline state of said at least one node;
b. determining whether said at least one node is infected, in response a change in the baseline state detected by said step of detecting;
c. quarantining said at least one node, when said means for determining determines that said at least one node is infected;
d. determining whether a new node is infected before allowing it to join said wireless mesh network;
e. quarantining said new node, when said means for determining determines that said new node is infected;
wherein said quarantining said at least one node and said quarantining said new node occurs by nearby nodes sending signals to disconnect from said at least one node or said new node;
f. updating said wireless mesh network in real time with a list of clean and infected nodes;
g. supplying data to infected nodes to either remove the infection or to render the infection harmless, wherein said data is sent to infected nodes from nearby nodes in the existing wireless mesh network.
-
-
4. An apparatus configured to protect a wireless mesh network, said wireless mesh network comprising at least one node, said apparatus comprising:
-
a. means for detecting any change in the baseline state of said at least one node;
b. means for determining whether said at least one node is infected, in response a change in the baseline state detected by said means for detecting;
c. means for quarantining said at least one node, when said means for determining determines that said at least one node is infected;
d. means for signaling comprising broadcasting the status of said at least one node to other nodes in said wireless mesh network;
e. means for cleaning said at least one node by supplying data from nearby nodes to said at least one node to either remove the infection or to render the infection harmless. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for protecting a wireless mesh network, said wireless mesh network comprising at least one node, said method comprising:
-
a. detecting any change in the baseline state of said at least one node;
b. determining whether said at least one node is infected, in response a change in the baseline state detected by said step of detecting;
c. means for quarantining said at least one node, when said step of determining determines that said at least one node is infected;
d. means for signaling comprising broadcasting the status of said at least one node to other nodes in said wireless mesh network;
e. means for cleaning said at least one node by supplying data from nearby nodes to said at least one node to either remove the infection or to render the infection harmless. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification