Residue Number System Ring Generator for Cryptographic Sequence Extension

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional cryptographic systems face limitations in expanding finite Galois field size efficiently and increasing entropy of output sequences, leading to deterministic and resource-intensive scrambling methods, which compromise security and computational efficiency.

Innovation Solution

The method employs a residue number system (RNS) with multiple relatively prime moduli to generate arbitrary permutation orderings, extending the repetition period of random sequences through Chinese Remainder Theorem computations, allowing for efficient and secure cryptographic applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If conventional finite field expansion methods are used, then the field size can be expanded, but the computational efficiency deteriorates

Engineering Contradiction:
Improvefinite field sizeVSAvoidcomputational efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent segments the finite field expansion problem by using multiple relatively prime moduli (m1, m2, ..., mk) instead of a single large modulus. Each modulus generates a smaller field GF[mi], and the Chinese Remainder Theorem combines these fields to achieve the desired expanded field size. This segmentation allows efficient computation in smaller fields while achieving the security requirements of larger fields.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces the Chinese Remainder Theorem as an intermediary mechanism that efficiently combines results from multiple smaller finite fields into a larger field. This intermediary allows the system to leverage the computational efficiency of small field operations while achieving the expanded field size needed for cryptographic security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If deterministic scrambling methods with S-box functions are used, then the entropy of output sequence is increased, but the computational resource consumption increases

Engineering Contradiction:
Improveentropy of output sequenceVSAvoidcomputational resource consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent changes the fundamental parameters of the scrambling approach by moving from fixed S-box functions to dynamic permutation orderings generated by ring generators. The ring generator uses irreducible polynomials and finite field arithmetic to create variable permutations that adapt to different input sequences, achieving high entropy without the fixed computational overhead of conventional S-box methods.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces dynamic permutation orderings that change based on the input data and cryptographic key, rather than using static S-box tables. The ring generator dynamically computes permutations using finite field arithmetic, allowing the scrambling to adapt to different patterns and achieve higher entropy while maintaining computational efficiency through structured algebraic operations.

Inventive Principle:
Principle #15Dynamics

3Reliability

If conventional deterministic scrambling algorithms are used, then security can be provided, but the time invariance makes them vulnerable to analysis

Engineering Contradiction:
ImprovesecurityVSAvoidtime invariance
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The patent makes the scrambling algorithm dynamic by using ring generators that produce different permutation orderings for different input sequences and keys. The ring generator's output depends on the specific input data and cryptographic parameters, creating time-variant permutations that prevent pattern recognition and resist cryptographic analysis, while maintaining the deterministic nature needed for security.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP2056519B1Cryptographic system configured for extending a repetition period of a random sequence
Publication Date: 2012.04.11 HARRIS CORP
  • EP2056519B1 patent drawingFigure 1
  • EP2056519B1 patent drawingFigure 2A~2C
  • EP2056519B1 patent drawingFigure 3

AI summary

A cryptographic system (CS) is provided. The CS (500) is comprised of a data stream receiving means (DSRM), a ring generator (RG) and an encryptor. The DSRM (602) provides a data stream (DS). The RG (400) includes a computing (404-408), converting (404-408) and permutation (410) means. The computing means is configured to perform RNS arithmetic operations to express a random number in a random number sequence as RNS residue values (RNSRV). The converting means is configured to convert each RNSRV to a relatively prime number system so that each RNSRV includes at least one digit. The permutation means is configured to generate an arbitrary permutation ordering of output sequence numbers (OSNs) using a select combination of digits associated with each RNSRV. The arbitrary permutation ordering is determined using a cyclic structure. The encryptor is configured to generate a modified data stream by combining the OSNs and DS.