Cryptographic Key Correction via Checksum Intermediary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for correcting cryptographic keys in symmetrical cryptographic methods over error-prone channels, such as quantum communication channels, are computationally expensive and require high resource loads, and external data processing introduces security risks due to the need for secret key transmission to potentially unreliable data centers.

Innovation Solution

A method where checksums are formed and transmitted between terminals, with a server calculating a correction value from these checksums to align the keys, allowing for key correction on devices with greater computing capacity and reduced confidentiality requirements, using a publicly accessible server and non-tap-proof communication channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If key correction is performed locally in terminal devices using traditional error correction methods, then key alignment can be achieved, but computational resources and processing time are excessively consumed

Engineering Contradiction:
Improvekey alignmentVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

A server acts as an intermediary between terminal devices to perform the computationally intensive key correction process. The server receives checksums from terminals, calculates correction values using error correction algorithms, and returns corrected keys to terminals. This transfers computational burden from resource-constrained terminals to a powerful external server, resolving the contradiction between achieving reliable key alignment and minimizing local computational resource consumption.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Power

If external data centers are used for key correction, then computational capacity is increased, but security risks arise from transmitting secret keys to potentially unreliable third parties

Engineering Contradiction:
Improvecomputing capacityVSAvoidconfidentiality
Core Design Contradiction:
PowerVSReliability

Solution Approach 1:

The secret key material is extracted from the terminal devices and replaced with checksums (syndrome values) that are mathematically related to the keys but do not reveal the actual key values. These checksums are transmitted to the external server for correction processing. The server can compute correction values without ever knowing the actual secret keys, thus maintaining confidentiality while utilizing external computing power.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The key representation is transformed from direct key values to checksum values (syndromes) through mathematical encoding. This parameter transformation allows the external server to work with equivalent mathematical representations that preserve the error correction functionality while eliminating security risks associated with transmitting actual secret keys to third parties.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If traditional error correction methods are used over error-prone channels, then key distribution can be achieved, but the complexity and resource requirements of the correction process increase significantly

Engineering Contradiction:
Improvekey distributionVSAvoidcorrection process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The server serves as an intermediary that centralizes the complex error correction computations. Terminal devices only need to perform simple checksum calculations and communicate with the server, rather than implementing complex error correction algorithms locally. This distribution of computational complexity resolves the contradiction between achieving reliable key distribution over error-prone channels and minimizing device complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP3607446B1Method for creating and distributing cryptographic keys
Publication Date: 2022.02.23 AIT AUSTRIAN INSTITUTE OF TECNOLOGY GMBH
  • EP3607446B1 patent drawingFigure 1
  • EP3607446B1 patent drawing
  • EP3607446B1 patent drawing

AI summary

The invention relates to a method for creating and distributing cryptographic keys, in particular for securing the communication at two terminals (A, B), wherein a) signals for creating correlated values in the two terminals (A, B) are distributed via a first communication channel (Q) burdened with error, in particular via a quantum communication channel, and said correlated values are present as keys (kA, kB) in the two terminals in such a manner, b) a checksum (sA) is formed on the basis of the first key (kA) present in the first terminal (A) and said checksum (sA) is transferred to the second terminal (B) via a second communication channel (L) different from the first communication channel (Q), c) a second checksum (sB) is formed on the basis of the second key (kB) present in the second terminal (B), and the two checksums (sA, sB) or the difference (serr) of the two checksums (sA, sB) or information derived therefrom is transferred via the second communication channel (L) to a server (C), which is different from the two terminals (A, B) and is spatially separated therefrom, d) on the basis of the two checksums (sA, sB) or the difference (serr) of the two checksums (sA, sB) or the information derived therefrom, the server (C) determines a correction value (kerr), which, when applied to one or both keys (kA, kB), brings the keys (kA, kB) into correspondence, and e) the correction value (kerr) is transferred to one or both terminals (A, B) via the second communication channel (L) and is applied to one or both keys (kA, kB).