Learning-Based Random Number Generation for Application Threat Screening

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing IT infrastructure management systems struggle to effectively detect and mitigate sophisticated cyber threats, particularly those that do not match known signatures, leading to potential data loss and infrastructure damage.

Innovation Solution

A system utilizing a hardware transactional memory unit to manage system resources by generating a system profile map, comparing application profiles, and implementing learning mechanisms to identify potential compromises, while generating true random numbers for enhanced security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If signature-based virus detection is used, then known viruses can be identified, but new viruses that do not match known signatures cannot be detected

Engineering Contradiction:
Improvevirus detection accuracyVSAvoiddetection capability against new viruses
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary actions by generating system profiles for trusted applications before they execute, and comparing incoming applications against these pre-established profiles. This allows the system to detect new viruses by identifying deviations from expected behavior patterns, rather than relying on pre-existing virus signatures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where system profiles are continuously updated and refined based on execution data. The learning component analyzes execution patterns and feeds this information back into the profiling system, improving detection accuracy for new threats while maintaining reliability for known viruses.

Inventive Principle:
Principle #23Feedback

2Productivity

If system resources are allocated to new applications without verification, then application execution speed is improved, but security against compromised applications deteriorates

Engineering Contradiction:
Improveapplication execution speedVSAvoidsystem security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary verification by comparing application system profiles against trusted application profiles before allocating resources. This pre-check ensures that compromised applications are identified and blocked before they can execute, maintaining security without impacting the speed of legitimate application deployment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary verification layer between application submission and resource allocation. The profile comparison mechanism acts as a mediator that quickly assesses application trustworthiness, allowing fast resource allocation for trusted applications while blocking potentially harmful ones.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If hardware transactional memory units are used for resource management, then concurrent execution of trusted applications is ensured, but system complexity increases

Engineering Contradiction:
Improveconcurrent execution safetyVSAvoidhardware structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The hardware transactional memory unit performs self-service by automatically managing transaction boundaries and conflict resolution without requiring complex external control logic. This self-managing capability provides reliable concurrent execution while keeping the hardware structure relatively simple.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces complex software-based resource management and synchronization mechanisms with hardware-level transactional memory support. This substitution moves the complexity from the software layer to dedicated hardware structures, simplifying the overall system architecture while ensuring concurrent execution safety.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20250278302A1Learning based service for random number generation
Publication Date: 2025.09.04 ENSO TECH LAB LLC
  • US20250278302A1 patent drawing
  • US20250278302A1 patent drawing
  • US20250278302A1 patent drawing

AI summary

A system manages resources based on a hardware transactional memory unit. The system stores a system profile map comprising system profiles of applications. The system profile of an application stores information describing system resource utilization of the application. If a request for resources for executing a new application is received, a hardware transactional memory unit determines an amount of memory to be allocated for executing the new application and allocates memory partitions for executing the new application. The system profile of the new application is compared with system profiles in the system profile map. If there are any indicators of compromise representing potential compromise of the new application the request for resources for the new application is denied. The system generates and uses true random numbers.