Barcode Authentication Using Surrounding Image Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing barcode authentication methods are vulnerable to hacking, allowing hackers to steal user data or resources by generating fake barcodes that can be used for unauthorized transactions, as they cannot be easily distinguished from genuine barcodes.

Innovation Solution

A method that generates barcodes based on specific operations and surrounding image characteristics, which are then verified during authentication, ensuring that only consistent barcodes are recognized, thereby enhancing security by preventing unauthorized use.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional barcode authentication is used, then convenience is improved, but security deteriorates

Engineering Contradiction:
ImproveconvenienceVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent embeds multiple verification layers within the barcode authentication process: the barcode itself contains operation identification, while the surrounding image provides an additional verification layer. This nested structure allows the system to maintain convenience of barcode scanning while adding security through multi-layer verification, resolving the contradiction between ease of operation and security.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The surrounding image acts as an intermediary element between the barcode and the authentication server. It provides additional context and verification information without requiring direct user interaction, enabling enhanced security while maintaining the convenience of automated barcode authentication.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If barcode authentication is simplified, then ease of operation is improved, but vulnerability to hacking increases

Engineering Contradiction:
Improveease of operationVSAvoidvulnerability to hacking
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary verification by analyzing the surrounding image before completing authentication. This preliminary action checks whether the surrounding environment matches expected patterns, preventing hacked barcodes from being processed even if they pass basic verification, thus reducing vulnerability while maintaining ease of operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the verification parameters from solely barcode content to include surrounding image characteristics. By adding this additional parameter, the system increases the difficulty for hackers to create valid barcodes while keeping the user experience simple and effortless.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If only barcode content is verified, then processing speed is improved, but authentication security deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidauthentication security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The verification process is segmented into two independent but complementary stages: barcode content verification and surrounding image verification. This segmentation allows the system to process both verification types efficiently in parallel, maintaining high processing speed while achieving enhanced authentication security through combined verification results.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9672523B2Generating barcode and authenticating based on barcode
Publication Date: 2017.06.06 ADVANCED NEW TECHNOLOGIES CO LTD
  • US9672523B2 patent drawing
  • US9672523B2 patent drawing
  • US9672523B2 patent drawing

AI summary

Operation identification is obtained from a captured barcode. An authentication criterion is determined whether is satisfied. If the authentication criterion is met, the operation identification and stored account information is sent to server for authenticating based on the account information. The authentication criterion includes whether a similarity degree between an image characteristic of a first surrounding image of a barcode and an image characteristic of a second surrounding image of the barcode is larger than or equal to a present threshold. The second surrounding image is an authenticated surrounding image of the barcode such as a surrounding image when the barcode is generated. The present techniques ensure that a successful authentication is possibly returned only when the first surrounding image is in consistent with the second image. It is difficult for the barcode placed on a fake webpage or sent through group sending by a hacker to pass authentication.