Matrix-Based Data Encryption With Shorter Keyword Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cryptographic systems rely on lengthy keywords for strength, which are difficult to manage and remember, and require numerous ciphering rounds, making them vulnerable to brute-force attacks and inefficient.

Innovation Solution

A method that generates keywords through combinatorial operations, using numeric sequences, multiple substitution alphabets, and rearrangement processes to enhance security without lengthy keywords, reducing the need for multiple ciphering rounds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If lengthy keywords are used to increase cryptographic strength, then security against brute-force attacks is improved, but keyword management complexity and user burden increase

Engineering Contradiction:
Improvecryptographic strengthVSAvoidkeyword management
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The cryptographic system segments the keyword into multiple smaller components (e.g., multiple short keywords or a keyword plus a salt value) that can be managed separately. This segmentation allows the system to achieve equivalent cryptographic strength through combinatorial complexity rather than relying on a single lengthy keyword, thereby improving ease of management while maintaining security.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism (such as a key derivation function or a combinatorial algorithm) that transforms simple, manageable keyword components into a complex cryptographic key. This intermediary process enables the system to use short, easy-to-remember keywords while generating cryptographic strength equivalent to much longer keywords, resolving the contradiction between security and usability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple ciphering rounds are applied to enhance security, then cryptographic strength is improved, but processing time and computational overhead increase

Engineering Contradiction:
Improvecryptographic strengthVSAvoidciphering time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent changes the parameters of the ciphering operation by using a more complex substitution alphabet (e.g., extending beyond standard ASCII to include rare characters, symbols, and multi-byte sequences). This parameter change allows the system to achieve higher cryptographic strength in fewer rounds because each substitution operation becomes inherently more secure, thereby reducing the total number of rounds needed and decreasing processing time.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The cryptographic system uses a composite substitution alphabet that combines multiple character sets (Latin, Greek, Cyrillic, symbols, multi-byte sequences) into a unified, complex alphabet. This composite structure enables each ciphering round to provide greater entropy and security, allowing the system to achieve the same cryptographic strength with fewer rounds compared to systems using simpler alphabets, thus reducing time loss.

Inventive Principle:
Principle #40Composite materials

3Ease of manufacture

If standard substitution alphabets are used, then implementation simplicity is maintained, but cryptographic strength is limited due to predictability

Engineering Contradiction:
Improveimplementation simplicityVSAvoidcryptographic strength
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent extends the substitution alphabet into additional dimensions by incorporating multi-byte Unicode sequences, rare international characters, and symbols from multiple writing systems. This dimensional expansion transforms the substitution space from a simple 1-byte ASCII range to a multi-dimensional space encompassing thousands of possible characters. The implementation remains relatively simple by leveraging existing Unicode support in programming languages, while the cryptographic strength increases dramatically due to the vastly enlarged substitution space.

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

Data Source

PatentUS12489604B2Method for encrypting data by means of matrix operations
Publication Date: 2025.12.02 GUTIERREZ SALAZAR JAIME RICARDO
  • US12489604B2 patent drawing
  • US12489604B2 patent drawing
  • US12489604B2 patent drawing

AI summary

A method for encrypting data, comprising: the transformation of a base message into an intermediate message by means of successive matrix rearrangement operations; the definition of a numerical set, which is transformed into a new numerical order, also by means of matrix rearrangement operations; the definition of a substitution alphabet; the establishment of a replacement operation, comprising the replacement of one character of the intermediate message by one character of the substitution alphabet, pursuant to a command defined by the new numerical order, starting from an initial magnitude of displacement, and progressively increasing the magnitude of displacement.