Auditable Secure Seed Generation from Real-World Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional gaming systems face security breaches and integrity issues in generating random number seeds due to lack of adequate security measures, allowing malicious manipulation and fraud, particularly from insider programmers and external hacking.

Innovation Solution

A system where two or more entities exchange and digitally sign random number seeds, using a one-time pad encryption to combine them securely, ensuring that each entity's seed remains unknown until both are committed, thus preventing manipulation of the drawing outcome, and providing a real-time audit trail for forensic analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional RNG systems use simple seed generation methods (e.g., system clock), then the system is easy to implement, but the security and unpredictability of the random numbers deteriorates

Engineering Contradiction:
Improveease of implementationVSAvoidsecurity and unpredictability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent divides the seed generation process into multiple independent components: multiple RNGs (at least two separate random number generators), each generating its own seed independently. This segmentation ensures that no single point of failure or manipulation can compromise the entire seed generation system, thereby maintaining security while keeping each individual component simple to implement.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines multiple independent RNG seeds through a secure aggregation mechanism where each RNG's seed is combined with seeds from other RNGs in a distributed manner. This merging process creates a composite seed that inherits the unpredictability of all component seeds, enhancing overall security without requiring complex individual components.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If the system uses multiple independent RNGs to generate seeds, then the security and unpredictability improve, but the device complexity increases

Engineering Contradiction:
Improvesecurity and unpredictabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a seed combination mechanism that acts as an intermediary between multiple independent RNGs. This intermediary component handles the complex task of securely aggregating multiple seeds into a single composite seed, shielding the individual RNGs from direct complexity interactions and simplifying the overall system architecture while maintaining high security.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent designs the seed combination mechanism to serve multiple functions simultaneously: it aggregates seeds from multiple RNGs, ensures cryptographic security, maintains unpredictability, and provides auditability. This multi-functionality reduces the need for separate specialized components, thereby managing complexity while enhancing security.

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

3Productivity

If the system provides real-time seed generation and auditing, then the operational efficiency and user trust improve, but the loss of time for security checks increases

Engineering Contradiction:
Improveoperational efficiencyVSAvoidtime for security checks
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements preliminary auditing of RNG seeds before they are used to generate gaming outcomes. Each RNG seed is audited and verified in advance to ensure it meets security requirements, and this audit trail is maintained continuously. This preliminary action allows the system to maintain operational efficiency by pre-verifying security conditions without delaying actual game operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent establishes a feedback mechanism where the auditing system continuously monitors and verifies RNG seed generation in real-time. This feedback loop provides immediate confirmation that seeds are being generated securely, allowing the system to maintain both operational efficiency and security without significant time loss, as the feedback occurs concurrently with seed generation rather than sequentially.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10599072B2System and method for generating auditable secure seeds from real-world data
Publication Date: 2020.03.24 SCA PROMOTIONS INC
  • US10599072B2 patent drawing
  • US10599072B2 patent drawing
  • US10599072B2 patent drawing

AI summary

An interface receives a first digital signature of real-world data. A memory stores the first digital signature as seed data. The interface receives a second digital signature of real-world data. The memory stores the second digital signature as seed data. A processor generates first draw seed based, at least in part, on the seed data. The processor generates a first draw result based upon the first draw seed and a drawing algorithm. The interface receives a second draw result from a remote entity, the second draw result based, at least in part, on the first digital signature and the second digital signature. The processor determines whether the first draw result and the second draw result are in agreement. Upon a determination that the first draw result and the second draw result are in agreement, the interface communicates at least one of the first draw result and the second draw result.