Data Stream Authentication via Segmented Validation Elements

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing message transmission methods lack effective mechanisms to verify the authenticity of senders and the integrity of messages, particularly in communication networks where unauthorized parties can manipulate messages.

Innovation Solution

A method and apparatuses that involve computing and storing authentication information and validation information in separate data elements of a data stream, allowing receivers to authenticate senders by comparing locally computed authentication information with received authentication information, without requiring cryptographic keys at the receiver end.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cryptographic authentication methods are used to verify message authenticity, then security is improved, but device complexity increases due to key management requirements

Engineering Contradiction:
Improvemessage authenticity verificationVSAvoidkey management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The authentication mechanism is segmented into two separate data elements: the first data element contains authentication information (hash values) while the second data element contains validation information (secret values). This segmentation allows receivers to authenticate messages without needing complex key management, as the validation information is provided separately in the second data element.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A trusted third party (sender) acts as an intermediary that generates and distributes validation information to receivers. This intermediary mechanism eliminates the need for receivers to manage cryptographic keys directly, as the sender handles key generation and distribution through the second data element containing validation information.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If separate validation information is transmitted to multiple receivers, then authentication reliability is improved, but loss of information increases due to potential transmission failures

Engineering Contradiction:
Improveauthentication verificationVSAvoidvalidation information transmission
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The sender performs preliminary actions by generating and storing validation information in the second data element before transmission. This allows receivers to have the validation information readily available for authentication without requiring real-time key distribution or complex synchronization mechanisms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The sender creates copies of validation information and distributes them to multiple receivers through the second data element. Each receiver receives an identical copy of the validation information, enabling independent authentication without central coordination or additional key management overhead.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12301586B2Method and apparatuses for authenticating a data stream
Publication Date: 2025.05.13 SIEMENS AG
  • US12301586B2 patent drawing
  • US12301586B2 patent drawing
  • US12301586B2 patent drawing

AI summary

Provided is a method for generating a data stream, the transmitter of which is authenticated. The method includes calculating at least one first item of authentication information, wherein the at least one first item of authentication information is generated from a first item of validation information in each case using a cryptographic one-way function. The method includes storing the at least one first item of authentication information in a first data element of the data stream in each case. The method includes transmitting the particular first data element to at least one receiver. The method includes storing the particular first item of validation information in a second data element of the data stream in each case. The method includes transmitting the particular second data element to the at least one receiver.