Secure Connection Identification for Flexible Safe Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for functionally safe communication in industrial settings, such as PROFIsafe, require permanent configuration of address relationships between communication participants, which is inefficient and inflexible, especially in dynamic environments like reconfigurable machines and driverless transport systems, where frequent changes in communication relationships are necessary.

Innovation Solution

A method for functionally secure connection identification where the data provider sends a response telegram containing the sequence number and address identifiers, allowing one-sided testing for authenticity and integrity, eliminating the need for continuous monitoring and reducing the complexity of configuring fixed communication connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If permanent configuration of address relationships is used for functionally safe communication, then authenticity and integrity are ensured, but adaptability and ease of operation deteriorate due to inability to handle frequent communication relationship changes

Engineering Contradiction:
Improveauthenticity and integrityVSAvoidhandling frequent communication changes
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent transforms the static, permanently configured address relationship system into a dynamic one where address identifiers and sequence numbers are temporarily assigned and validated at runtime. The data provider dynamically generates response telegrams with current process data, address identifiers, and sequence numbers, allowing communication relationships to change frequently while maintaining safety through one-sided testing at the data requester.

Inventive Principle:
Principle #15Dynamics

2Reliability

If permanent configuration of multiple address relationships is implemented, then comprehensive safety coverage is achieved, but device complexity increases due to configuration of up to n•(n-1) connections

Engineering Contradiction:
Improvesafety coverageVSAvoidconfiguration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the complex permanent configuration requirement by implementing one-sided testing where only the data requester validates the connection authenticity using address identifiers and sequence numbers included in telegrams. This eliminates the need for the data provider to monitor and manage multiple pre-configured connection codes, significantly reducing configuration complexity while maintaining comprehensive safety coverage.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If monitoring mechanisms are implemented on the data provider side, then connection authenticity is verified, but ease of operation deteriorates due to additional monitoring requirements

Engineering Contradiction:
Improveconnection authenticityVSAvoidoperation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent inverts the traditional monitoring approach by placing the testing and validation responsibilities on the data requester side rather than the data provider side. The data requester includes its address identifier and sequence number in request telegrams and validates received response telegrams, while the data provider simply generates responses with current data without any monitoring overhead, thereby maintaining authenticity verification while simplifying the data provider's operation.

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

Data Source

PatentEP3570499B1Method for functionally secure connection identification
Publication Date: 2021.04.07 SIEMENS AG
  • EP3570499B1 patent drawingFigure 1~2
  • EP3570499B1 patent drawingFigure 3~4
  • EP3570499B1 patent drawingFigure 5

AI summary

Method for functionally secure connection identification during data exchange between two communication participants (A, B) in a communication system (10), wherein a first communication participant (A) acts as a data provider with a first address identifier (ID_A) and a second communication participant (B) acts as a data requester with a second address identifier (ID_B), wherein, upon a request (21) of security-related data (F-Data) from the first communication participant (A), the second communication participant (B) sends a sequence number (Req.Nri) of the data request and its second address identifier (ID_B) to the first communication participant (A) in a request telegram (30), and the first communication participant (A) responds with a reply telegram (31) which contains: - the security-related data (F-Data), - the first address identifier (ID_A), - the sequence number (Req.Nri).Nri) and - the second address identifier (ID_B), whereby, upon receipt of the reply telegram (31) in the second communication participant (B), it is checked whether this telegram contains the second address identifier (ID_B) of the requesting second communication participant (B), whether this telegram contains the sequence number (Req.Nri) of the request telegram (30) of the second communication participant (B) and whether this telegram includes the first address identifier (ID_A) of the requested first communication participant (A), in the case that all check steps are positive, the security-related data (F-Data) are accepted and otherwise discarded.