# US 10,873,448 B2 · Technique to generate symmetric encryption algorithms

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,873,448 B2
- Document ID: US10873448B2
- Status: Granted
- Kind: B2
- Application number: 15/777,209
- Filed: 2016-11-28
- Published: 2018-12-27
- Granted: 2020-12-22
- Earliest claimed: 2015-11-27
- Applicants: Agustin Murguia Cosentino; Santiago Murguia Cosentino; Julian Murguia Hughes
- Inventors: Agustin Murguia Cosentino; Santiago Murguia Cosentino; Julian Murguia Hughes
- Web page: https://patentgrep.com/patent/US10873448B2

## CPC

- H04L 9/0618: {Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation}
- G09C 1/00: Apparatus or methods whereby a given sequence of signs, e.g. an intelligible text, is transformed into an unintelligible sequence of signs by transposing the signs or groups of signs or by replacing them by others according to a predetermined system (cryptographic typewriters G09C3/00)
- H04L 9/14: using a plurality of keys or algorithms
- H04L 2209/56: Financial cryptography, e.g. electronic payment or e-cash
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G09C: CIPHERING OR DECIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHER PURPOSES INVOLVING THE NEED FOR SECRECY

## Abstract

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.

## Claims

### Claim 1

A method for information and data encryption or decryption
in a mixed solution of hardware or software using multiple different encryption or ciphering processes, function or algorithms to encrypt different portions of the plaintext or decrypt different portions of the cipher text by using a key, the method comprising:
arranging the encryption or ciphering process, function or algorithms in an array;
dividing plaintext data or cipher text data into different labeled portions, wherein each portion can be of different sizes;
using a first external parameter to define whether encryption or decryption will be performed;
using a second external parameter to specify location in said array which location includes one of the available encryption or ciphering process, function or algorithm;
using a third external parameter to specify an order of the available encryption or ciphering process, function or algorithm in said array;
locating an encryption or ciphering process, function or algorithm located in said location corresponding to the second parameter and in accordance with said order corresponding to the third parameter;
applying said located encryption or ciphering process, function or algorithm on said labeled portion of the cipher text or plain text;
outputting the data after processing the cipher text or plain text.

### Claim 2 (depends on 1)

The method as claimed in claim 1, characterized by the ability to be implemented as a software solution to be used by electronic devices including computers, portable devices, tablets, phones, television sets, programmable logical controllers, consoles, audio and/or video players and any other electronic device with processing capabilities.

### Claim 3 (depends on 1)

The method as claimed in claim 1, characterized by the ability to be implemented as a mechanical (hardware) solution that can be integrated into any machinery or device.

### Claim 4 (depends on 1)

The method as claimed in claim 1, characterized by the ability to be implemented as a mixed solution (firmware) in platforms integrating software and hardware.

### Claim 5 (depends on 1)

The method as claimed in claim 1, characterized by the ability to select the algorithms manually by a user.
