Dynamic Encryption Algorithm Generation via Segmented Ciphering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cryptographic methods rely on a single algorithm for both encryption and decryption, which limits security and privacy, as the same input always produces the same output, making them vulnerable to unauthorized access.

Innovation Solution

Implementing multiple independent ciphering routines or algorithms that can be specified by additional parameters for each portion of the data, allowing for varied encryption and decryption processes without dependence on the number or complexity of algorithms used, ensuring different results even with the same plain text and key.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single algorithm is used for encryption and decryption, then the cryptographic process is simple and easy to implement, but the security is limited because the same input always produces the same output

Engineering Contradiction:
ImprovesecurityVSAvoidcryptographic process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The cryptographic process is segmented into multiple independent ciphering routines (first ciphering routine, second ciphering routine, etc.) that operate on different portions of the data. Each routine can be selected based on additional parameters, allowing the system to switch between different encryption algorithms dynamically. This segmentation resolves the contradiction by providing multiple algorithms without requiring a single complex algorithm to handle all cases.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The cryptographic system becomes dynamic by allowing the selection of different ciphering routines based on additional parameters. Instead of a static single-algorithm approach, the system can adaptively choose which routine to apply to each portion of data, enhancing security through variability while maintaining implementation simplicity through parameter-based selection.

Inventive Principle:
Principle #15Dynamics

2Reliability

If multiple independent ciphering routines are used on different portions of data, then security is enhanced by producing different cipher texts from the same plain text and key, but the complexity of specifying and managing multiple algorithms increases

Engineering Contradiction:
ImprovesecurityVSAvoidease of specifying algorithms
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The cryptographic system achieves universality by designing a framework that can accommodate multiple ciphering routines through a common interface. The additional parameters serve as a universal control mechanism that works across different routines, allowing the system to manage multiple algorithms without requiring separate complex specification procedures for each one.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If additional parameters are introduced to specify which ciphering routine to use, then flexibility and adaptability increase, but the complexity of the cryptographic procedure increases

Engineering Contradiction:
Improveflexibility of ciphering routine selectionVSAvoidcryptographic procedure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system utilizes parameter changes as the core mechanism for selecting different ciphering routines. By introducing additional parameters that can take different values, the system achieves high adaptability without complex procedural changes. The parameter-based selection approach allows flexible routing to different algorithms while maintaining a relatively simple overall procedure structure.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3382929B1Technique to generate symmetric encryption algorithms
Publication Date: 2024.02.21 MURGUIA COSENTINO AGUSTIN
  • EP3382929B1 patent drawing
  • EP3382929B1 patent drawing
  • EP3382929B1 patent drawing

AI summary

An invention aimed at keeping in a secret and indecipherable form any type of information or data that can be stored, transmitted, displayed or expressed by any means or format, regardless of what its content or purpose may be and to keep the original information inaccessible to unauthorized persons, by means of a cryptographic technique, procedure or process of encryption widely applicable, either physically (hardware), logically (software) or mixed (Firmware) and other forms that may be created in the future. This protected Invention defines a technique, process or procedure for generating multiple encryption or ciphering algorithms with industrial application in both private and public sectors in the areas of national defense, telecommunications, computer science, computer programs, banking and electronic payment transactions, encryption or ciphering of still images, moving images and sounds, in their storage or transmission Including but not limited to the detailed areas, being this list illustrative and not limitative