Decryption Key Binding for Manipulation-Resistant Message Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Malleable encryption protocols used in rail infrastructure are susceptible to manipulation, making it challenging to detect and prevent attacks that alter critical messages, such as changing a red signal to green, which can compromise safety standards.

Innovation Solution

The solution involves providing the ciphertext with an additional integrity protection that self-invalidates upon manipulation, ensuring that any attempted manipulation results in an unusable decryption key, thereby preventing the acceptance and processing of manipulated plaintexts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If malleable encryption protocols are used for message transmission, then transmission speed and performance are improved, but the system becomes vulnerable to manipulation attacks where ciphertext can be altered without detection

Engineering Contradiction:
Improvemessage transmission speedVSAvoidmessage integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by binding the decryption key to the ciphertext through a cryptographic binding function before transmission. This pre-established dependency ensures that any post-transmission manipulation of the ciphertext automatically invalidates the decryption key, preventing undetected attacks while maintaining the use of fast malleable encryption protocols.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a cryptographic binding function as an intermediary mechanism that links the ciphertext and decryption key together. This intermediary creates a dependency relationship where the key cannot be used for decryption unless it is properly bound to the specific ciphertext, thus detecting manipulations without requiring slower non-malleable protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If cryptographic integrity control (MAC) is implemented to detect manipulation, then message integrity is improved, but the system still allows manipulated messages to be decrypted and processed if the MAC check fails

Engineering Contradiction:
Improveintegrity detectionVSAvoidsecurity mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the integrity verification mechanism from the traditional MAC approach and integrates it directly into the key derivation process. Instead of treating integrity check as a separate step that might fail, the integrity verification is embedded in the key binding itself, so that any manipulation automatically destroys the key's usability for decryption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The decryption key serves itself by automatically invalidating when the ciphertext is manipulated. The key binding mechanism causes the key to self-destruct or become unusable when applied to a manipulated ciphertext, eliminating the need for complex external verification systems and providing inherent fail-safe behavior.

Inventive Principle:
Principle #25Self-service

3Reliability

If non-malleable encryption protocols are used to prevent manipulation, then message integrity is improved, but transmission performance and speed deteriorate

Engineering Contradiction:
Improvemanipulation resistanceVSAvoidtransmission speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges the advantages of both malleable and non-malleable protocols by combining a fast malleable encryption algorithm with a cryptographic key binding mechanism. This hybrid approach achieves the manipulation resistance of non-malleable protocols while maintaining the transmission speed of malleable protocols, as the binding operation is computationally efficient.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent changes the cryptographic parameters by introducing a binding function that links the key to the ciphertext. This parameter change transforms the security properties of the encryption system, enabling the use of fast malleable algorithms while achieving non-malleable security characteristics through the key-ciphertext dependency relationship.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP4471643A1Method for encrypted message transmission with a key that becomes invalid
Publication Date: 2024.12.04 SIEMENS MOBILITY GMBH
  • EP4471643A1 patent drawingFigure 1
  • EP4471643A1 patent drawingFigure 2
  • EP4471643A1 patent drawingFigure 3

AI summary

A computer-implemented method for message transmission is described, comprising the procedure of: encrypting (E) a plaintext (P) using at least one key (KS) to obtain a ciphertext (C) such that manipulation of the ciphertext (C') invalidates the at least one key (KS) with respect to decryption (D), and transmitting the ciphertext (C) as part of message transmission.