IoT Network Intrusion Detection via MAC-DHCP Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Secured networks face challenges in detecting intruder devices that spoof the MAC address of known good devices, compromising network security, especially in distributed environments where devices may travel between multiple locations.

Innovation Solution

A centralized cloud service is utilized to manage and secure devices across multiple locations by comparing MAC addresses with DHCP options, allowing access only if they sufficiently match, and quarantining or denying access if there is a mismatch.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If MAC address spoofing is allowed for IoT devices, then device access to network is enabled, but network security is compromised by intruder devices

Engineering Contradiction:
Improvedevice accessVSAvoidnetwork security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary authentication by comparing DHCP options against a database of known legitimate device profiles before granting network access. This preliminary verification ensures that only authenticated devices can connect, preventing spoofing attacks while maintaining ease of access for legitimate devices.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors network traffic and provides feedback by comparing observed DHCP options against stored profiles. When mismatches are detected indicating potential spoofing, the system automatically responds with denial of service or alerting, creating a closed-loop security mechanism that maintains both accessibility and security.

Inventive Principle:
Principle #23Feedback

2Reliability

If DHCP information is prevented from being shared outside internal network, then network security is maintained, but centralized device management across multiple locations is hindered

Engineering Contradiction:
Improvenetwork securityVSAvoiddistributed device management
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system extracts only the essential authentication data (MAC address and DHCP options) from the full DHCP information stream and transmits this minimized dataset to the centralized cloud service. This extraction allows security verification across locations without sharing sensitive internal network information, resolving the contradiction between security and distributed management.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The cloud service acts as an intermediary that receives DHCP information from multiple locations, performs centralized authentication by comparing against stored profiles, and returns authentication decisions to the local networks. This intermediary architecture enables distributed device management while maintaining network security through centralized verification.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If centralized cloud service is used for device authentication, then security against mobile attackers is improved, but system complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system creates a simplified copy of the authentication process that can be executed locally by comparing DHCP options against pre-stored profiles in a database. This copying approach allows the complex centralized authentication logic to be replicated at edge devices, reducing the complexity burden on any single location while maintaining high security through centralized profile management.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250047677A1Systems and methods for improved network intrusions prevention
Publication Date: 2025.02.06 PORTNOX SECURITY LLC
  • US20250047677A1 patent drawing
  • US20250047677A1 patent drawing
  • US20250047677A1 patent drawing

AI summary

A system and method for detecting an intruder in a network is provided. An authentication request can be received by a network including a MAC address from an IoT device, and the MAC address can be authenticated. A request can be received for an IP address via DHCP including a DHCP option from the IoT device, and a determination made as to whether the MAC address and the DHCP options sufficiently match. If there is match, access can be allowed to the IoT device and if not output the mismatch.