Game System Data Encoding for Multi-Device Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing game systems face challenges in preventing illegal acts, such as data tampering and unauthorized access, without the need for extensive management of game data across multiple devices.
Innovation Solution
A game system architecture where game data is encoded and transmitted between connected game apparatuses, with decoding and encoding handled by dedicated servers, ensuring that only authorized devices access and modify the data, thereby preventing unauthorized access and tampering.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If game data is managed in multiple devices for communication games, then game functionality and adaptability are improved, but security and risk of illegal acts worsen due to increased access points
Solution Approach 1:
The patent introduces a server as an intermediary that manages and distributes encoded game data to multiple game apparatuses. The server acts as a trusted mediator that controls access to game data, allowing multiple devices to participate in communication games while maintaining centralized security control. This resolves the contradiction by enabling game functionality across multiple devices without proportionally increasing security risks.
Solution Approach 2:
The patent applies encoding to game data before distribution, changing the state of the data from plaintext to encoded form. This parameter change ensures that even though game data is present in multiple devices, the actual game content remains protected. The encoding transforms the data security parameter while maintaining game functionality, allowing multiple devices to access encrypted versions of the same game data.
2Reliability
If encoded game data is transmitted and decoded in other devices, then security against direct access to raw game data is improved, but device complexity increases due to encoding/decoding infrastructure
Solution Approach 1:
The server acts as an intermediary that handles the complex encoding and decoding operations, rather than requiring each game apparatus to have full encoding/decoding capabilities. This centralizes the complexity in one device while allowing multiple simpler devices to participate, resolving the contradiction between data protection and device complexity.
Solution Approach 2:
The system segments the functionality between the server and game apparatuses. The server handles encoding, distribution, and decoding operations, while game apparatuses focus on executing game logic. This segmentation allows data protection through encoding without requiring complex encoding/decoding infrastructure in every device.
Data Source
AI summary
An example of a game system includes a plurality of game apparatuses, and a matching server decides game apparatuses as players (A, B), and game apparatuses as game masters (C-E) in response to a request from the game apparatus. During the game play, operation data in response to an operation input to each of the game apparatuses (A, B) is transmitted to the game apparatuses (C-E), and in the game apparatuses (C-E), game processing is executed. Result data of the game processing is transmitted to the game apparatuses (A, B). When the data is saved, the encoded game data is transmitted from each of the game apparatuses (C-E) to the game apparatuses (A, B), and saved there.


