Remote Attestation of App Stores for Secure Device Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing industrial devices face security challenges due to the presence of less trusted or malicious apps from different app stores, which can compromise device and network security, especially when strong isolation between applications is not enforced.

Innovation Solution

A method for remote attestation of device-supported data providers, such as app stores, to assess and verify their trustworthiness, allowing secure communication by validating against whitelists or blacklists, and enabling proactive or reactive security measures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple apps from different app stores are installed on the device, then the device's adaptability and functionality are improved, but the security risk increases due to potential malicious apps

Engineering Contradiction:
Improvedevice functionalityVSAvoidsecurity risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary security verification by requesting and validating an attestation of the set of device-supported data providers before allowing communication. This advance check ensures that only trusted apps from verified app stores can interact with the server, preventing malicious apps from compromising security while maintaining the ability to run multiple apps from different sources

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary attestation mechanism that mediates between the device's app ecosystem and the server. The attestation of device-supported data providers acts as a trusted intermediary that verifies the legitimacy of apps before communication, allowing the system to maintain both openness to multiple app stores and security against malicious applications

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If strong isolation between applications is enforced, then security is improved, but device complexity and operational restrictions increase

Engineering Contradiction:
Improvedevice securityVSAvoidisolation mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the security verification function from the device's internal app isolation mechanisms and relocates it to a remote attestation process. Instead of implementing complex isolation between all apps on the device, the system only verifies the app stores themselves through attestation, simplifying the security model while maintaining protection against malicious apps

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Security verification is performed in advance through attestation of device-supported data providers before any app communication occurs. This preliminary check eliminates the need for continuous complex isolation mechanisms, as the trustworthiness of apps is established upfront through the attestation process

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4703932A1Method for communicating with a device and server
Publication Date: 2026.03.04 SIEMENS AG
  • EP4703932A1 patent drawingFigure 1
  • EP4703932A1 patent drawing
  • EP4703932A1 patent drawing

AI summary

In the method for communicating with a device (ATT) an attestation (A) of the set of device-supported data providers (AS1, AS2) is requested from the device (ATT) and the attestation (A) of the set of device-supported data providers (AS1, AS2) is received and validated (AV), and depending on the set of device-supported data providers (AS1, AS2), the communication with the device (ATT) is conducted. The Server (MS) is configured to carry out this method.