Stochastic Processing System for Secure Random Data Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current random value generators, both hardware and software-based, suffer from short cycle lengths, determinism, ease of cracking, high costs, and limitations in producing true random streams, leading to vulnerabilities in data protection and security.

Innovation Solution

A system and method for stochastic processing using a non-deterministic data pool and dynamic selection of data processing modules, which generates a stream of non-deterministic values not derived from a function, allowing for random alteration of the processing architecture at runtime and creating custom, evolving protocols resistant to cracking.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If classic random value generator functions are used, then statistical randomness is achieved, but cycle length becomes too short for many applications

Engineering Contradiction:
Improvestatistical randomnessVSAvoidcycle length
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

The patent combines multiple random value generator functions into a single system, where each function contributes to generating a composite random sequence. This merging approach extends the overall cycle length by integrating several shorter-cycle generators, allowing the system to maintain statistical randomness while achieving a longer effective cycle before repetition.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system dynamically selects and switches between multiple random value generator functions during operation. By transitioning between different functions with varying cycle lengths, the overall system achieves an extended effective cycle length while maintaining the statistical randomness properties of individual functions.

Inventive Principle:
Principle #15Dynamics

2Duration of action of moving object

If multiple published functions are combined in a non-linear manner to increase cycle length, then cycle length is extended, but the generators become easier to crack

Engineering Contradiction:
Improvecycle lengthVSAvoidcracking vulnerability
Core Design Contradiction:
Duration of action of moving objectVSObject-affected harmful factors

Solution Approach 1:

The patent changes the parameters of the random value generator system by using selectively switchable functions with different mathematical properties. Instead of permanently combining functions in a fixed non-linear manner, the system dynamically adjusts which function is active, making it more difficult to crack while maintaining extended cycle length through functional diversity.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If hardware-based random value generators are used, then performance is improved, but system cost increases

Engineering Contradiction:
ImproveperformanceVSAvoidsystem cost
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The patent creates a universal random value generation system that can operate in multiple modes (hardware-accelerated or software-based) depending on the application requirements. This multi-functionality allows the same system architecture to deliver high performance when hardware resources are available while remaining cost-effective for applications where software-based generation suffices.

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

4Ease of manufacture

If software-based random value generators are used to cut system cost, then system cost is reduced, but performance is slowed or CPU costs increase

Engineering Contradiction:
Improvesystem costVSAvoidperformance
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The system dynamically adapts its operation mode based on performance requirements and available resources. When high performance is needed, it可以利用 hardware capabilities; when cost is the primary concern, it operates in software mode. This dynamic behavior allows the system to optimize the trade-off between performance and cost for each specific application context.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10635399B2Stochastic processing
Publication Date: 2020.04.28 CASSY HLDG
  • US10635399B2 patent drawing
  • US10635399B2 patent drawing
  • US10635399B2 patent drawing

AI summary

A system, method, and device for stochastically processing data. There is an architect module operating on a processor configured to manage and control stochastic processing of data, a non-deterministic data pool module configured to provide a stream of non-deterministic values that are not derived from a function, a plurality of functionally equivalent data processing modules each configured to stochastically process data as called upon by the architect module, a data feed configured to feed a data set desired to be stochastically processed, and a structure memory module including a memory storage device and configured to provide sufficient information for the architect module to duplicate a predefined processing architecture and to record a utilized processing architecture.