Dynamic Attack Detector Tuning in LLNs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Detecting Denial of Service (DoS) attacks in Low Power and Lossy Networks (LLNs) is challenging due to resource constraints, dynamic environmental conditions, and the difficulty in distinguishing between legitimate and malicious traffic, especially in distributed DoS (DDoS) attacks.

Innovation Solution

A dynamic tuning mechanism for an attack detector in LLNs that adjusts its performance based on attack detection service level agreements (SLAs), using a voting mechanism among classifiers, where parameters such as sampling periods, number of samples, and threshold values are adjusted to optimize recall and false positive rates, ensuring effective detection of network attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a voting mechanism with multiple classifiers is used to detect network attacks, then the reliability of attack detection is improved, but the device complexity and resource consumption increase

Engineering Contradiction:
Improveattack detection reliabilityVSAvoiddetection mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The attack detection system is segmented into multiple independent classifiers, each specializing in detecting different types of network attacks. These classifiers operate in parallel and their results are combined through a voting mechanism. This segmentation allows the system to achieve high reliability through diversity while keeping each individual classifier relatively simple and resource-efficient.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple classifier results are merged through a voting mechanism that aggregates their outputs to make a final attack detection decision. The voting mechanism combines the strengths of individual classifiers, allowing the system to achieve higher reliability than any single classifier could provide alone, while the merging process is designed to be computationally efficient.

Inventive Principle:
Principle #5Merging (Combining)

2Measurement precision

If the sampling period is reduced to capture more network traffic patterns, then the measurement precision of attack detection is improved, but the use of energy and processing resources increases

Engineering Contradiction:
Improveattack detection precisionVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The sampling period is made dynamic rather than fixed. The system adjusts the sampling interval based on network conditions, traffic patterns, and detected anomalies. During normal operation, sampling occurs at a lower rate to conserve energy. When suspicious activity is detected or network conditions change, the sampling rate increases automatically to improve detection precision, thereby balancing measurement accuracy with energy consumption.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the threshold for attack detection is lowered to reduce false negatives, then the recall rate is improved, but the false positive rate increases

Engineering Contradiction:
Improverecall rateVSAvoidfalse positive rate
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The voting mechanism acts as an intermediary between individual classifier decisions and the final attack detection outcome. Instead of relying on a single threshold decision, the voting mechanism aggregates multiple classifier opinions, allowing the system to achieve high recall by detecting attacks that individual classifiers might miss, while maintaining low false positive rates through the consensus requirement of the voting process.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If more classifiers are added to the voting mechanism to improve detection coverage, then the adaptability to different attack types is improved, but the productivity and processing speed decrease

Engineering Contradiction:
Improveattack type coverageVSAvoiddetection processing speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system segments attack detection into multiple specialized classifiers, each optimized for detecting specific attack types. This segmentation allows the system to maintain high adaptability across different attack scenarios while keeping each classifier relatively simple and fast. The modular structure enables efficient parallel processing, mitigating the productivity loss that would otherwise result from using a single comprehensive classifier.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9641542B2Dynamic tuning of attack detector performance
Publication Date: 2017.05.02 CISCO TECHNOLOGY INC
  • US9641542B2 patent drawing
  • US9641542B2 patent drawing
  • US9641542B2 patent drawing

AI summary

In one embodiment, a device in a network receives information regarding one or more attack detection service level agreements. The device identifies a set of attack detection classifiers as potential voters in a voting mechanism used to detect a network attack. The device determines one or more parameters for the voting mechanism based on the information regarding the one or more attack detection service level agreements. The device adjusts the voting mechanism used by the potential voters based on the one or more parameters for the voting mechanism.