ROM-Based Game Media Validation via Hash Signature Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic gaming systems face security concerns regarding the authenticity of game media and the need for minimal downtime, as they can be vulnerable to malware and require reliable validation methods to ensure trust and operational integrity.

Innovation Solution

A ROM-based media validation system utilizing a public key to decrypt and verify game assets, calculating hash signatures, and comparing them to ensure authenticity, while allowing for quick public key updates to maintain system security and availability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional media validation methods are used, then security can be improved, but system downtime increases significantly

Engineering Contradiction:
Improvemedia authenticity validationVSAvoidsystem downtime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary validation by checking only the hash signature of the media file against a stored reference hash, rather than validating the entire media content. This preliminary action allows the system to quickly determine authenticity without processing the full media file, thus reducing validation time and system downtime while maintaining security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention extracts only the essential validation element (hash signature) from the complete media file for verification purposes. By taking out just this critical component for validation rather than processing the entire media file, the system achieves fast authentication while maintaining security, resolving the contradiction between thorough validation and minimal downtime.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If comprehensive media validation is performed, then security against malware is improved, but validation time increases

Engineering Contradiction:
Improvesecurity against malwareVSAvoidvalidation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system replaces comprehensive mechanical scanning and analysis of media files with a cryptographic hash-based validation mechanism. This substitution allows for rapid verification of media integrity and authenticity through mathematical functions, achieving strong security against malware without the time-consuming overhead of traditional comprehensive scanning methods.

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

Solution Approach 2:

The validation approach changes the parameter being checked from the entire media file content to a condensed hash representation. This parameter change maintains security by detecting any modification to the media file (since any change alters the hash), while dramatically reducing validation time by working with the compact hash value rather than the full media content.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8894485B2Electronic gaming system with ROM-based media validation
Publication Date: 2014.11.25 AGS LLC
  • US8894485B2 patent drawing
  • US8894485B2 patent drawing
  • US8894485B2 patent drawing

AI summary

Examples disclosed herein relate to systems and methods for validating the authenticity of one or more media associated with a gaming system. The systems and methods may utilize a public key in association with a ROM-based algorithm to validate such media. The systems and methods may: decrypt the encrypted game assets media signature; determine a verified game assets hash signature from the decrypted game assets media signature; determine a game assets verification range from the decrypted game assets media signature; calculate a game assets hash signature based on the game assets verification range; and/or determine if the game assets verified hash signature matches the game assets calculated hash signature.