Secure Communication With Plaintext-Based Error Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional authenticated encryption with additional data (AEAD) schemes fail to detect encryption or decryption errors without increasing communication overhead, compromising functional safety in applications like automotive systems.

Innovation Solution

Implementing a cryptographic method that computes redundancy information on plaintext and additional data, encrypts the plaintext, and generates a message authentication code (MAC) without transmitting the redundancy information, allowing error detection at the receiver by comparing MACs generated from decrypted plaintext and additional data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional AEAD schemes are used, then encryption and authentication are provided, but encryption or decryption errors cannot be detected

Engineering Contradiction:
Improveerror detection capabilityVSAvoidscheme complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the authentication process into two distinct parts: (1) the original AEAD MAC computation on ciphertext and additional data, and (2) a secondary MAC computation on decrypted plaintext and additional data. This segmentation allows error detection without requiring a complete redesign of the AEAD scheme, maintaining the original security mechanisms while adding a complementary verification layer.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary decryption of the ciphertext before final authentication verification. By decrypting the ciphertext early in the reception process and computing a MAC on the decrypted plaintext, the system can detect errors before accepting the data as valid, preventing propagation of corrupted data through subsequent processing stages.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If redundancy information is transmitted to enable error detection, then functional safety is improved, but communication overhead increases

Engineering Contradiction:
Improvefunctional safetyVSAvoidcommunication overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent implements a self-service error detection mechanism where the receiver independently verifies data integrity by computing a MAC on the decrypted plaintext using the same algorithm as the transmitter. This eliminates the need for transmitting separate redundancy information or checksums, as the verification capability is embedded in the authentication process itself. The additional data already present in the message serves dual purposes: as authentication input and as a reference for error detection.

Inventive Principle:
Principle #25Self-service

3Reliability

If MAC computation is performed on additional data, then authenticity is provided, but error detection during encryption/decryption is not achieved

Engineering Contradiction:
Improveerror detection during encryption/decryptionVSAvoidauthentication process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges two authentication approaches into a unified process: the original AEAD authentication (MAC on ciphertext + additional data) and the error detection authentication (MAC on decrypted plaintext + additional data). Both MAC computations use the same algorithm and share the additional data input, creating a combined verification mechanism that provides both authenticity verification and error detection without requiring separate independent systems.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12407521B2Safe and secure communication
Publication Date: 2025.09.02 INFINEON TECHNOLOGIES AG
  • US12407521B2 patent drawing
  • US12407521B2 patent drawing
  • US12407521B2 patent drawing

AI summary

A device may compute redundancy information based on plaintext. The device may determine modified additional data based on the redundancy information and the additional data. The device may encrypt the plaintext to obtain ciphertext. The device may compute a message authentication code based on the ciphertext and the modified additional data. The device may transmit a message including the ciphertext, the additional data, and the message authentication code.