Black Hole Node Detection in Mesh Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Low-power and lossy networks (LLNs) are vulnerable to black hole attacks, where malicious nodes discard incoming and outgoing traffic, causing data packets to be lost without notification, leading to denial-of-service and difficulty in recovering from such attacks.

Innovation Solution

The implementation of a detection mechanism within the LLN nodes to identify potentially malicious nodes by monitoring message drops and adjusting ratings, followed by a location verification process using algorithms like DV-Hop, APIT, or centroid localization to confirm the malicious node's identity and subsequently disassociate from it.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If nodes in LLN rely on traditional routing protocols without verification, then network operation is simple and fast, but malicious black hole nodes can discard data packets without detection, causing denial-of-service attacks

Engineering Contradiction:
Improvenetwork securityVSAvoiddetection mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary location verification using DV-Hop, APIT, or centroid localization algorithms before establishing routing relationships. Nodes pre-calculate their positions and verify the authenticity of routing information in advance, preventing black hole attacks before they can disrupt network operations. This proactive verification mechanism ensures that only legitimate nodes are included in routing paths.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where nodes continuously monitor routing performance and packet delivery status. When anomalies such as unexpected packet loss or inconsistent location information are detected, the system triggers re-verification of node identities and adjusts routing decisions accordingly. This closed-loop feedback ensures ongoing detection and response to potential black hole threats.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If location verification algorithms are implemented to detect malicious nodes, then accuracy in identifying black hole nodes is improved, but computational resources and processing time are consumed

Engineering Contradiction:
Improvemalicious node detection accuracyVSAvoidnode energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent implements location verification selectively rather than continuously for all nodes. Verification is triggered partially based on specific conditions such as suspected malicious behavior, changes in network topology, or anomaly detection. This partial verification approach maintains high detection accuracy while significantly reducing the computational burden and energy consumption compared to continuous verification of all nodes.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If continuous monitoring of message drops is performed to identify black hole nodes, then detection reliability is improved, but network overhead and processing burden increase

Engineering Contradiction:
Improveblack hole detection reliabilityVSAvoiddetection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements periodic sampling of routing metrics and message delivery status rather than continuous monitoring. Nodes collect routing information and packet delivery statistics at regular intervals, analyzing trends over time to detect black hole behavior. This periodic approach maintains reliable detection capability while reducing the processing burden and time loss associated with continuous real-time monitoring.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12267682B2Malicious black hole node detection and circumvention
Publication Date: 2025.04.01 CISCO TECHNOLOGY INC
  • US12267682B2 patent drawing
  • US12267682B2 patent drawing
  • US12267682B2 patent drawing

AI summary

A method includes determining a number of drops of a plurality of messages sent to a first node of a plurality of nodes within a mesh network. Based at least in part on the number of drops of the plurality of messages exceeding a threshold number of drops for a time period, decrementing a first rating assigned to the first node to a second rating assigned to the first node. Based at least in part on the second rating being below a rating threshold, determining that the first node is a potentially malicious node. Based at least in part on a first distance to the first node being larger than a distance threshold, identifying that the first node is a malicious node. The method may further include ending communications with the first node.