Cryptographic Bet Encryption for Gaming Fairness

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current random number generation methods in gaming applications can be pseudo-random, allowing game owners to predetermine outcomes, undermining fairness, and independent auditing is costly and raises regulatory issues.

Innovation Solution

Generating public-private key pairs for bets and encrypting them, ensuring that only the player can access and decrypt the bet, preventing game owners from manipulating results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If pseudo-random number generation is used in gaming applications, then the game operation is simple and fast, but the fairness of gaming outcomes deteriorates because game owners can predetermine results

Engineering Contradiction:
Improvegame operation speedVSAvoidgaming fairness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces an intermediary cryptographic verification mechanism between the random number generator and the player. A fair random number is generated, then encrypted with the player's public key and hashed. The player receives this encrypted verification data and can independently verify the fairness using their private key, preventing the game owner from manipulating results while maintaining operational efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If independent auditing is implemented to ensure random number fairness, then gaming fairness is improved, but the cost and regulatory complexity increase significantly

Engineering Contradiction:
Improverandom number fairnessVSAvoidauditing system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent enables players to perform self-verification of random number fairness using cryptographic techniques. Each player has a key pair where the public key is registered with the game and the private key remains with the player. The game generates a fair random number, encrypts it with the player's public key, and the player can independently verify fairness using their private key, eliminating the need for costly third-party auditing systems.

Inventive Principle:
Principle #25Self-service

3Reliability

If player bets are encrypted and verified cryptographically, then fairness and transparency are improved, but the computational overhead and processing time increase

Engineering Contradiction:
Improveoutcome transparencyVSAvoidcomputational energy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The patent performs cryptographic operations in advance: players generate key pairs beforehand and register their public keys with the game. During gameplay, the system only needs to encrypt the fair random number with the player's public key and compute a hash, rather than performing complex verification operations in real-time. This preliminary setup significantly reduces the computational overhead during actual gaming.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11463249B2Fairness in gaming
Publication Date: 2022.10.04 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11463249B2 patent drawing
  • US11463249B2 patent drawing
  • US11463249B2 patent drawing

AI summary

Embodiments are disclosed for fairness in gaming. The techniques include generating a public-private key pair for a bet with a gaming application. The techniques further include encrypting the bet using the generated public-private key pair. Additionally, the techniques include providing the encrypted bet to the gaming application. The techniques also include providing a private key of the public-private key pair in response to a notice from the gaming application indicating whether the bet is won.