Protected Data Transmission Authentication Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for authenticating transmitters in communication networks, such as those in vehicles, result in significant latency due to the need for multiple messages, which is undesirable for time-critical data transmissions like safety-critical control interventions.

Innovation Solution

A method where a receiver sends a synchronization message containing a random number and a partial code, allowing the transmitter to authenticate and initiate protected data transmission with a single initial message, using separate keys for additional protection and integrity verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple messages are exchanged for authentication (as in challenge-response authentication), then security and integrity are ensured, but latency time increases

Engineering Contradiction:
Improveauthentication securityVSAvoidlatency time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The receiver pre-calculates and stores multiple response values corresponding to different challenge values before actual authentication occurs. When a challenge is received, the transmitter can immediately verify the response without requiring multiple back-and-forth message exchanges, thus reducing latency while maintaining security

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The authentication process is segmented into pre-computation phase (receiver prepares response values) and verification phase (transmitter verifies using stored values). This segmentation allows the time-consuming computation to occur in advance, separating it from the critical authentication path and reducing real-time latency

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple messages are exchanged for authentication, then authentication reliability is improved, but message transmission complexity increases

Engineering Contradiction:
Improveauthentication reliabilityVSAvoidmessage transmission complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The receiver pre-computes and stores response values in advance, converting a complex multi-message interactive authentication process into a simpler verification process where the transmitter only needs to compare the received response against pre-stored values, reducing transmission complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The receiver creates copies of the authentication credentials (response values) and stores them locally. This allows the authentication process to proceed by comparing copies rather than requiring multiple original credential exchanges, simplifying the message transmission process while maintaining authentication reliability

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9602487B2Method for the protected transmission of data
Publication Date: 2017.03.21 ROBERT BOSCH GMBH
  • US9602487B2 patent drawing
  • US9602487B2 patent drawing
  • US9602487B2 patent drawing

AI summary

A method for authenticating a transmitter to a receiver, as well as for the protected transmission of messages; both the transmitter, as well as the receiver at least having a first common key; a random number, as well as at least one first partial code of a first code calculated from the random number with the aid of the first key from the receiver to the transmitter being transmitted in a synchronization message; the first partial code being checked by the transmitter; a first counter being generated by the transmitter; useful data, as well as a first partial counter of first counter and at least one second partial code of a second code calculated with the aid of a second key being transmitted by the transmitter to the receiver in a message; and the receiver checking the second partial code to verify the transmitter, as well as the transmitted message.