IoT Message Filtering Based on Device Integrity Status

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IoT devices in industrial environments face vulnerabilities that are difficult to patch promptly, leading to potential attacks and production disruptions, and conventional security measures are inadequate for protocols like MQTT and OPC UA.

Innovation Solution

Implement a method for IoT devices that filters messages based on device integrity status, using TLS, DTLS, and QUIC decryption, without altering existing application protocols, to enhance security and resilience against attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional IT security measures (security patches) are installed to prevent attacks, then security is improved, but production interruption occurs during maintenance windows

Engineering Contradiction:
ImprovesecurityVSAvoidproduction continuity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary integrity verification of IoT devices before allowing message processing. By checking device integrity status in advance and filtering messages based on this status, the system prevents attacks without requiring production stoppages for security patch installation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary message filtering mechanism that sits between message reception and application processing. This filter checks device integrity status and blocks suspicious messages, providing security without interrupting the production workflow

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If zero-trust-based access control is implemented to enhance security, then security is improved, but device complexity increases due to protocol adaptation requirements

Engineering Contradiction:
ImprovesecurityVSAvoidprotocol adaptation
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the security function into a separate message filtering component that operates independently of the application protocols. This allows zero-trust security to be implemented without modifying MQTT, OPC UA, or other industrial protocols, thus avoiding increased device complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An intermediary message filter is introduced that implements zero-trust security principles without requiring changes to existing application protocols. The filter operates at the message level, maintaining protocol compatibility while enhancing security

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If device integrity filtering is implemented to block attacked devices, then security is improved, but production failure or interruption may occur

Engineering Contradiction:
ImprovesecurityVSAvoidproduction continuity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies partial filtering by checking device integrity status and blocking only suspicious messages while allowing legitimate communication to continue. This selective approach maintains production continuity while providing security

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system uses device integrity status as feedback to dynamically adjust message filtering. By continuously monitoring integrity status and adapting filtering decisions accordingly, the system can block attacks while maintaining production operations for legitimate devices

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260113303A1Operation of an IoT Device Having Applications
Publication Date: 2026.04.23 SIEMENS AG
  • US20260113303A1 patent drawing

AI summary

Various embodiments include a method for operating an IoT device having one or more applications which process messages according to application protocols. An example includes: receiving messages for the application protocols at the IoT device; sampling a device integrity status of the IoT device; filtering the messages for the application protocols on the basis of the device integrity status; and, after filtering the messages, processing the messages by the applications according to the application protocols.