Matrix Barcode Security via Environment Image Encryption
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current matrix barcodes lack sufficient security measures, making them vulnerable to unauthorized access when used for granting access to services or products.
Innovation Solution
Enhancing matrix barcodes by incorporating environment image information, such as graphic environment data, to generate encryption keys or hashing salts, which are used to encrypt and authenticate source information, thereby increasing security through multi-factor authentication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional matrix barcodes are used for access control, then ease of operation is maintained, but security is insufficient
Solution Approach 1:
The patent combines multiple authentication factors (matrix barcode, environment image, encryption key) into a unified authentication system. The environment image captured by the camera is merged with the matrix barcode data to generate a composite authentication credential, resolving the contradiction by integrating multiple security layers while maintaining a single user-facing interface.
Solution Approach 2:
The patent introduces an intermediary encryption key that bridges the matrix barcode and the environment image. This key is generated by combining data from both sources and serves as a mediator that enhances security without requiring the user to directly manage multiple complex authentication components, thus improving reliability while managing complexity.
2Reliability
If environment image information is captured and processed, then security is enhanced through multi-factor authentication, but device complexity increases
Solution Approach 1:
The system performs self-service by automatically capturing the environment image, processing it to extract features, generating the encryption key, and combining it with the matrix barcode data. This automated self-service approach enhances security through multi-factor authentication while minimizing the operational complexity for the user, as the system handles the complex processing internally.
3Reliability
If encryption keys are generated from environment images, then unauthorized access is prevented, but processing time increases
Solution Approach 1:
The system performs preliminary action by pre-processing the environment image to extract key features and generate the encryption key in advance, before the actual authentication decision is made. This preliminary processing reduces the computational burden during the critical authentication moment, thereby preventing unauthorized access while minimizing the authentication time experienced by the user.
Data Source
AI summary
A method of enhancing a matrix barcode with environment image. The method comprises generating, by a server, an original matrix barcode based on source information, capturing, by a camera, an image of the original matrix barcode in a graphic environment comprising the matrix barcode and at least part of the graphic environment information, and parsing the image to obtain the source information and the at least part of the graphic environment information. The method further comprises generating a key based on the at least part of the graphic environment information, encrypting the source information with the key to obtain encrypted source information, encoding the encrypted source information into a first matrix barcode, and encoding the key into a key matrix barcode.


