Character String Generation via XOR Coding for Cryptography

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems in cryptography, statistics, simulation, and slot machines face vulnerabilities due to the limitations of key management, where keys must be frequently exchanged or renewed, leading to high maintenance efforts and security risks, especially against brute force attacks and statistical predictions.

Innovation Solution

A method where a first character string is stored and used to generate multiple second character strings through XOR coding and extension, ensuring the first string is not directly used, thereby enhancing security and reducing maintenance needs, while maintaining system integrity and unpredictability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If keys are frequently exchanged or renewed in cryptographic systems, then security against attacks is improved, but maintenance effort and system complexity increase

Engineering Contradiction:
ImprovesecurityVSAvoidmaintenance effort
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-generating a large pool of random numbers (first string) that is stored in the system. This pre-prepared pool eliminates the need for frequent key exchanges, as the system can draw from this existing reservoir to generate multiple second strings over time, thereby maintaining security while reducing maintenance complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the key management process into two distinct components: a first string (pre-generated random number pool) and second strings (derived keys used in the system). This segmentation allows the system to maintain a secure, static first string while generating multiple usable second strings from it, reducing the frequency of key renewals and associated maintenance efforts

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If the same key is reused for multiple message exchanges, then maintenance effort is reduced, but security vulnerability increases due to potential key deduction

Engineering Contradiction:
Improvemaintenance effortVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces an intermediary mechanism where the first string (stored random number pool) acts as a mediator between key generation and usage. Multiple second strings are derived from this single first string through XOR operations with counter values. This intermediary approach allows key reuse at the first string level while maintaining security through the transformation process, preventing direct key deduction attacks

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies parameter changes by transforming the static first string into multiple different second strings through mathematical operations (XOR with counter values). This parameter transformation allows the system to maintain operational simplicity with a single stored key while generating diverse usable keys, balancing ease of operation with security requirements

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If a shorter key is used in encryption methods, then key management becomes simpler, but the key can be more easily deduced from encrypted messages

Engineering Contradiction:
Improvekey management complexityVSAvoidsecurity
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent moves the security burden to another dimension by using a very long first string (100 MB or more) instead of relying on key length in traditional encryption. This dimensional shift allows the use of shorter operational second strings while maintaining security through the entropy of the large first string pool, simplifying key management without compromising security

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentEP2433242B1Use of a string of characters in systems of cryptography, statistics, simulation, randomization, gaming machines and the like
Publication Date: 2019.09.11 JENTZSCH ROLF
  • EP2433242B1 patent drawingFigure 1
  • EP2433242B1 patent drawingFigure 2
  • EP2433242B1 patent drawingFigure 3

AI summary

The invention relates to a method for the use of a string of characters in systems of cryptography, statistics, simulation, randomization, gaming machines and the like, to a device in systems of cryptography, statistics, simulation, randomization, gaming machines and the like and to a corresponding computer program product. The invention reduces, especially completely prevents any attempts at forgery of the string of characters.