IoT Device Detection via Passive Network Traffic Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The integration of IoT devices into networks poses significant risks to network security due to the lack of primary security or privacy features in these devices, making it difficult to identify and visualize connected devices and their communication, especially as they often do not respond to traditional scanners or active scans, and users are unaware of the risks and unauthorized access they may provide.

Innovation Solution

A method and system for passively collecting data on IoT device activity, identifying communication patterns, and determining risk indicators through passive sensing of URLs, MAC addresses, custom protocol dissection, certificate analysis, and heuristics, which generates visualizations of risk scores for network administrators to understand and address potential privacy risks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Difficulty of detecting and measuring

If traditional active scanning methods are used to detect devices, then network security monitoring capability is improved, but IoT devices cannot be detected because they do not respond to traditional scanners

Engineering Contradiction:
Improvedevice detection capabilityVSAvoiddetection accuracy for IoT devices
Core Design Contradiction:
Difficulty of detecting and measuringVSReliability

Solution Approach 1:

The patent inverts the traditional active scanning approach by using passive sensing. Instead of devices responding to scan requests, the system observes and captures network traffic passively to identify IoT devices. This is achieved through techniques like SSL/TLS certificate analysis, URL pattern recognition, and MAC address extraction from passive network packets, allowing detection of devices that do not respond to traditional active probes.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent introduces intermediary techniques such as certificate analysis and URL pattern matching that act as mediators between the monitoring system and IoT devices. These intermediaries enable indirect detection by analyzing artifacts (certificates, URLs, MAC addresses) that IoT devices generate during normal operation, rather than requiring direct response from the devices themselves.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Difficulty of detecting and measuring

If passive sensing is used to monitor IoT devices, then device identification capability is improved, but the ability to assess security risks and visualize communication patterns is insufficient

Engineering Contradiction:
Improvedevice identification capabilityVSAvoidsecurity risk assessment information
Core Design Contradiction:
Difficulty of detecting and measuringVSLoss of information

Solution Approach 1:

The patent segments the security assessment process into multiple independent analysis modules: device identification (extracting MAC addresses, device types), communication pattern analysis (tracking device interactions), vulnerability assessment (checking for known CVEs), and risk scoring. Each module processes specific aspects of network data independently, then results are integrated to provide comprehensive security risk assessment and visualization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements feedback loops where initial passive sensing results inform subsequent monitoring priorities. Devices identified as high-risk based on initial certificate or URL analysis receive enhanced monitoring attention. The system continuously updates risk scores based on observed behavior patterns, and this feedback drives adaptive adjustment of monitoring resources and alert thresholds.

Inventive Principle:
Principle #23Feedback

3Loss of information

If comprehensive device monitoring is implemented, then network security visibility is improved, but system complexity and computational requirements increase

Engineering Contradiction:
Improvenetwork security visibilityVSAvoidmonitoring system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies partial monitoring by prioritizing analysis of specific high-value indicators such as SSL certificates, URL patterns, and MAC addresses rather than attempting to analyze all network traffic in detail. The system performs deep analysis on a subset of critical data elements while using lighter-weight monitoring for other traffic, achieving effective security visibility with reduced computational overhead.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11916949B2Internet of things and operational technology detection and visualization platform
Publication Date: 2024.02.27 NATIONAL TECHNOLOGY & ENGINEERING SOLUTIONS OF SANDIA LLC
  • US11916949B2 patent drawing
  • US11916949B2 patent drawing
  • US11916949B2 patent drawing

AI summary

A computer-implemented method of monitoring activity of devices in a network is provided. The method comprises passively collecting data regarding how the devices access the network, and for each device on the network, identifying all other devices on the network with which the device communicates. All communication traffic from the devices to outside the network is identified. A determination is made if there are any required updates and if patches for the devices execute in a fashion defined as safe. A number of risk indicators for privacy risks are determined according to device communication within the network, device communication to outside the network, and update and patch execution. A visualization of any identified risk factors is displayed to a user through a user interface.