Single-Exchange Symmetric Key Authentication Protocol

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing authentication and encryption methods require multiple message exchanges to establish a secure channel, which can be inefficient and vulnerable to interception, especially in scenarios where rapid and secure communication is necessary.

Innovation Solution

A method utilizing a single message exchange to authenticate devices and establish a symmetric session key using a shared secret, where encrypted payload data and identifiers are transmitted, allowing for the generation and verification of a cryptographic hash and electronic signature to secure the channel, with block ciphers for encryption and decryption operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple message exchanges are used to establish a secure channel, then authentication reliability is improved, but communication efficiency and time consumption deteriorate

Engineering Contradiction:
Improveauthentication reliabilityVSAvoidcommunication efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent combines authentication and encryption key establishment into a single integrated message exchange process. The first message simultaneously carries authentication credentials and encrypted key material, eliminating the need for separate authentication and key exchange phases. This merging resolves the contradiction by achieving both reliable authentication and efficient communication in one step.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs preliminary encryption of the second message using a key derived from the first message's authentication data. This preliminary action allows the receiver to verify authentication and establish encryption keys before actual data transmission begins, ensuring security while minimizing the number of explicit exchange steps.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If multiple message exchanges are used to establish a secure channel, then security against interception is improved, but vulnerability to interception during exchange deteriorates

Engineering Contradiction:
Improvesecurity against interceptionVSAvoidvulnerability to interception
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

By merging authentication and key establishment into one message exchange, the patent reduces the window of vulnerability. Fewer messages mean fewer opportunities for interception, while the combined nature of the exchange ensures that authentication and encryption are established atomically, preventing attackers from capturing intermediate states.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent rushes through the authentication and key establishment process in a single accelerated exchange rather than proceeding through multiple deliberate steps. This skipping of intermediate steps reduces exposure time to potential attackers while maintaining security through cryptographic binding of all operations to the shared secret.

Inventive Principle:
Principle #21Skipping (Rushing through)

3Reliability

If asymmetric encryption algorithms are used for authentication, then authentication capability is improved, but computational overhead and complexity deteriorate

Engineering Contradiction:
Improveauthentication capabilityVSAvoidcomputational overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses asymmetric encryption only for the initial authentication phase where a digital signature verifies the sender's identity. After this one-time asymmetric operation, the system transitions to symmetric encryption for all subsequent communication. This selective use of asymmetry maintains strong authentication capability while dramatically reducing computational overhead for the bulk of communication operations.

Inventive Principle:
Principle #4Asymmetry

Data Source

PatentEP3476078B1Systems and methods for authenticating communications using a single message exchange and symmetric key
Publication Date: 2020.05.27 VERIMATRIX GMBH
  • EP3476078B1 patent drawingFigure 1
  • EP3476078B1 patent drawingFigure 2
  • EP3476078B1 patent drawingFigure 3

AI summary

Systems and methods for authenticating communications using a single message exchange and symmetric key in accordance with embodiments of the invention are disclosed. In one embodiment, a method of authenticating a first device to a second device includes generating encrypted payload data from a root key, a random number, an initial value, unencrypted payload data, and a plurality of identifiers using an encryption operation using a first messaging device, where the root key is a shared secret between the first messaging device and a second messaging device, generating a cryptographic hash of the encrypted payload data to produce a first hash value using the first messaging device, generating an electronic signature of the encrypted payload data from the first hash value and plurality of identifiers using the encryption operation using the first messaging device, transmitting the plurality of identifiers, the electronic signature, and the encrypted payload data using the first messaging device to the second messaging device, receiving the plurality of identifiers, the electronic signature, and the encrypted payload data from the message using a second messaging device, generating a cryptographic hash of the encrypted payload to produce a second hash value using the second messaging device, verifying the received electronic signature using at least a portion of the second hash value and the received plurality of identifiers using the second messaging device, decrypting the encrypted payload data using a decryption operation using the root key, the received identifiers and at least a portion of the received electronic signature using the second messaging device to recover the random number, and establishing a secure channel for subsequent communications between the first messaging device and second messaging device using the random number as key material for a session key to secure the channel.