Random Code Pattern and Personal Identifier Mapping for Secure Data Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Personal information on user devices such as identity cards, credit cards, and debit cards is vulnerable to theft, as encoded information can be extracted using ingenious methods, compromising security.
Innovation Solution
A system that encodes user information with a random code pattern and assigns a personal identifier, requiring both the code pattern and identifier to access the information, stored in a mapping table, ensuring only authorized decoders can retrieve the data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If personal information is displayed on user devices such as identity cards, credit cards, and debit cards, then ease of operation is improved, but security is worsened as the information becomes vulnerable to theft
Solution Approach 1:
The personal information is segmented into two separate components: a random code pattern displayed on the user device and a personal identifier stored securely. The random code pattern alone is meaningless and cannot be used to extract personal information, while the personal identifier is kept separate and protected. This segmentation prevents unauthorized access even if the code pattern is compromised.
Solution Approach 2:
A mapping table acts as an intermediary between the random code pattern and the personal identifier. The mapping table contains the association between code patterns and personal identifiers but is protected and accessible only through authorized decoders. This intermediary layer prevents direct access to personal information while enabling legitimate retrieval when needed.
2Reliability
If encoded information is displayed on user devices to protect security, then security is improved, but ease of operation is worsened as the information becomes harder to access
Solution Approach 1:
The personal information is transformed by encoding it as a random code pattern instead of displaying the actual information. This parameter change from direct information display to random pattern display maintains security while the simple act of scanning or reading the code pattern keeps the operation easy. The random code pattern is visually simple to capture but cryptographically secure.
3Reliability
If encoded information is used on user devices, then security is improved, but the information becomes vulnerable to extraction using ingenious methods
Solution Approach 1:
The system converts the potential harm of having displayable code patterns into a benefit by ensuring that the code patterns are random and meaningless without the personal identifier. The very act of displaying the code pattern for easy reading becomes secure because the displayed pattern alone cannot be used to extract personal information - it requires the separate personal identifier which is protected.
Data Source
AI summary
A decoder is provided for decoding user information. The decoder obtains a random code pattern from at least one of a card or a device owned by a user. The decoder further obtains a personal identifier from the user. The decoder then queries a mapping table based on a combination of the random code pattern and the personal identifier of the user, wherein the mapping table comprises user information associated with each of a plurality of users mapped to a respective unique combination of a random code pattern and a personal identifier of the user. The decoder obtains user information of the user in response to the query, wherein one or more actions are performed based on the user information.


