IoT DDoS Protection via Remediation Server Token Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IoT devices are vulnerable to Denial of Service (DoS) and Distributed Denial of Service (DDoS) attacks due to flooding with invalid OAuth tokens, which overwhelm their resource-constrained capabilities, necessitating effective mitigation strategies.

Innovation Solution

Implementing DDoS monitoring logic that enables IoT devices or firewalls to detect invalid tokens, signal a remediation server for assistance, and provide cryptographic material to validate and decrypt tokens, leveraging the DOTS protocol to mitigate attacks by routing traffic through a DOTS mitigator that drops invalid requests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If IoT devices validate and decrypt OAuth tokens using cryptographic material, then security against unauthorized access is improved, but resource consumption (CPU, memory) increases and device complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A remediation server is introduced as an intermediary between IoT devices and the authorization server. The remediation server receives cryptographic material from the authorization server and performs token validation and decryption operations, thereby protecting resource-constrained IoT devices from the computational burden while maintaining security. This resolves the contradiction by offloading complex cryptographic operations to a more capable intermediary system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system architecture is segmented into distinct functional components: IoT devices that generate and use tokens, an authorization server that issues cryptographic material, and a remediation server that performs validation. This segmentation allows each component to specialize in specific tasks, with the remediation server handling the computationally intensive token validation while IoT devices focus on lightweight operations.

Inventive Principle:
Principle #1Segmentation

2Speed

If cryptographic material is stored locally in IoT devices for token validation, then validation speed is improved, but security risk increases due to potential compromise of cryptographic material

Engineering Contradiction:
Improvevalidation speedVSAvoidsecurity risk
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The remediation server acts as a secure intermediary that holds cryptographic material centrally rather than distributing it to vulnerable IoT devices. This eliminates the security risk of local cryptographic material compromise while maintaining validation speed through the server's dedicated hardware and resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of storing cryptographic material in IoT devices, the system uses cryptographic references or tokens that can be validated remotely. The actual cryptographic material remains secured on the remediation server, and IoT devices work with lighter-weight representations that don't pose the same security risks.

Inventive Principle:
Principle #26Copying

3Reliability

If DDoS monitoring logic is implemented in IoT devices to detect invalid tokens, then attack detection capability is improved, but device resource consumption increases

Engineering Contradiction:
Improveattack detection capabilityVSAvoiddevice resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The remediation server serves as an intermediary that performs the resource-intensive DDoS monitoring and invalid token detection operations. IoT devices simply forward suspicious traffic to the remediation server, which has the computational resources to perform thorough analysis without compromising the energy constraints of battery-powered IoT devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements a two-layer defense: IoT devices perform basic filtering (partial action) by forwarding suspicious packets, while the remediation server performs comprehensive DDoS analysis (excessive action) with its superior resources. This distributed approach balances detection capability with resource consumption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10382480B2Distributed denial of service attack protection for internet of things devices
Publication Date: 2019.08.13 CISCO TECHNOLOGY INC
  • US10382480B2 patent drawing
  • US10382480B2 patent drawing
  • US10382480B2 patent drawing

AI summary

Presented herein are techniques for remediating a distributed denial of service attack. A methodology includes, at a network device, such as a constrained resource Internet of Things (IoT) device, receiving from an authorization server cryptographic material sufficient to validate and decrypt tokens carried in packets, detecting a denial of service attack that employs packets containing invalid tokens, and in response to detecting the denial of service attack, signaling a remediation server for assistance to remediate the denial of service attack, and sending to the remediation server the cryptographic material over a secure communication channel such that the remediation server enables validation and decryption of tokens carried in packets, subsequent to detection of the denial of service attack, that are destined for the network device.