Stochastic Processing System for Secure Random Data Generation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
3Productivity
If hardware-based random value generators are used, then performance is improved, but system cost increases
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.
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
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.
Data Source
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.


