Wagering Game Authentication via Secure Element Hardware

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wagering game machines face vulnerabilities in software authentication, where authentication components can be compromised during initialization, leading to delays and potential tampering, especially in networked gaming environments where components are received in varying orders.

Innovation Solution

Incorporating a processor with native authentication hardware that allows for authenticating wagering game software and assets in any order, using authentication keys and isolation modes to secure components, enabling on-demand authentication and encryption without reliance on external software authenticators.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If software authentication components are used to verify digital signatures, then authentication capability is provided, but the authentication components themselves become vulnerable to attack and modification

Engineering Contradiction:
Improveauthentication securityVSAvoidvulnerability to attack
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a secure element as an intermediary component that physically separates authentication keys from the main processor. This mediator holds the private keys in a tamper-resistant environment, preventing direct access by software while still enabling cryptographic operations. The secure element acts as a trusted intermediary that protects the authentication process from software-based attacks.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces software-based authentication mechanisms with hardware-based authentication. Instead of using software components that can be modified, the system uses a secure element with dedicated hardware for key storage and cryptographic operations. This substitution of hardware for software eliminates the vulnerability of software authentication components to modification and attack.

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

2Reliability

If every software component is authenticated before execution, then system security is improved, but the initialization process is delayed

Engineering Contradiction:
Improvesystem securityVSAvoidinitialization delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs authentication of critical components, particularly the authentication library, during the manufacturing or initialization phase before the system enters normal operation. The secure element pre-loads authentication keys and verifies the authenticity of core software components before they are needed for gameplay. This preliminary authentication eliminates the need for time-consuming verification during each gaming session.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements selective authentication rather than authenticating every single component. The secure element focuses authentication efforts on critical path components such as the authentication library and game logic, while trusting previously authenticated components. This partial authentication approach provides sufficient security while significantly reducing initialization time compared to full component verification.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If authentication is performed in a networked environment with components received in varying orders, then system flexibility is improved, but authentication complexity increases

Engineering Contradiction:
Improvecomponent loading flexibilityVSAvoidauthentication process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements self-authenticating components that contain their own digital signatures and authentication data. Each game client and server component is bundled with its authentication credentials, allowing it to prove its authenticity independently without requiring a centralized authentication sequence. The secure element automatically verifies signatures as components are loaded, regardless of the order in which they arrive from the network.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The secure element serves as a mediator that handles authentication independently of the component loading order. It provides a consistent authentication interface that works regardless of whether components arrive sequentially or in parallel from different network sources. This intermediary abstraction layer simplifies the overall system architecture by centralizing authentication logic in the hardware secure element.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9424712B2Authenticating components in wagering game systems
Publication Date: 2016.08.23 LNW GAMING INC
  • US9424712B2 patent drawing
  • US9424712B2 patent drawing
  • US9424712B2 patent drawing

AI summary

In some embodiments, a processor includes a plurality of local stores configured to store wagering game assets and at least part of a wagering game controller, and to store authentication keys for use in authenticating the wagering game controller and the wagering game assets; a plurality of processing elements, wherein each processing element is coupled to one of the local stores, each processing element configured to present wagering games by executing the wagering game controller; at least one authentication controller including hardware configured to authenticate, using the authentication keys, the wagering game controller and wagering game assets; a storage device in communication with the processor, the storage device configured to store the wagering game controller and wagering game assets, wherein the wagering game assets include audio and video content for use in presenting the wagering games.