Dynamic Identifier Mapping for Secure Activity Group Identity Hiding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for hiding activity group member identification information in communication technologies are insecure, as they rely solely on terminal-side implementations, making it possible for users to crack client information and access account details, thereby compromising game fairness and other online interactions.
Innovation Solution
A server-based method that generates dynamic identifiers within activity groups, mapping them to unique identifiers, allowing secure hiding of user identities by using non-identity type object identifiers, preventing clients from obtaining sensitive information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If terminal-side implementation is used to hide identification information, then ease of operation is improved, but security deteriorates as users can crack client information to access account details
Solution Approach 1:
The patent introduces a server as an intermediary between users and activity group information. The server generates and manages dynamic identifiers, acting as a mediator that prevents direct access to user account information while enabling activity group operations. This resolves the contradiction by moving the hiding mechanism from the terminal (client-side) to the server, maintaining ease of operation while improving security through centralized control.
Solution Approach 2:
The patent creates a copy of user identification information in the form of dynamic identifiers that are generated by the server. These dynamic identifiers serve as substitutes for real account information, allowing users to participate in activity groups without exposing their actual account details. This copying mechanism enables terminal-side ease of operation while ensuring security because the copied information cannot be used to identify or access the original account.
2Reliability
If account information is hidden at the server side, then security is improved, but the activity group instruction cannot be sent
Solution Approach 1:
The server generates dynamic identifiers as copies of user account information specifically for activity group operations. These dynamic identifiers enable the server to send activity group instructions and manage group activities while keeping the original account information hidden. This resolves the contradiction by providing a functional substitute that maintains security while enabling productivity.
Solution Approach 2:
The patent segments identification information into two parts: static account information (kept hidden for security) and dynamic identifiers (used for activity group operations). This segmentation allows the system to maintain security by protecting the account information while enabling functionality through the dynamic identifiers that can be freely transmitted and used in activity group instructions.
3Reliability
If dynamic identifiers are generated and mapped to unique identifiers, then security is improved, but device complexity increases
Solution Approach 1:
The server automatically generates dynamic identifiers and maintains the mapping between dynamic identifiers and unique identifiers without requiring manual intervention. The system self-manages the complexity of identifier management, including generation, storage, and retrieval operations. This resolves the contradiction by concentrating the complexity in the server (which is designed to handle it) while keeping the terminal simple and secure.
Data Source
AI summary
A method at a server system includes: grouping multiple users into an activity group, where each user has a unique identifier across different activity groups; generating, for each user of the activity group, a dynamic identifier within the activity group and a mapping between the dynamic identifier and the user's corresponding unique identifier, where the dynamic identifier may identify different users within different activity groups; receiving an operation instruction from a first user of the activity group, the operation instruction including a first unique identifier associated with the first user; identifying a first dynamic identifier associated with the first user within the activity group based on the first unique identifier associated with the first user; associating with the operation instruction the first dynamic identifier associated with the first user within the activity group; and sending the operation instruction and the first dynamic identifier to the users of the activity group.


