QR Code Security Wrapper for URL Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing use of mobile devices for accessing networked services poses security challenges due to the ease of manipulating quick response codes, which can lead to users being misdirected to unauthorized websites, compromising personal information and authentication processes.

Innovation Solution

A system utilizing a security wrapper on mobile devices that intercepts requests to access URLs from scanned quick response codes, communicates with an authentication service to verify the legitimacy of the URL, and provides visual, audio, or tactile signals to the user regarding the approval status, using two-dimensional codes that include authentication request identifiers and policy information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If two-dimensional codes are used for authentication, then ease of operation is improved, but security is worsened due to ease of manipulation

Engineering Contradiction:
Improveease of operationVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

An authentication service acts as an intermediary between the user and the web resource. The service wrapper on the mobile device communicates with this authentication service, which verifies the legitimacy of the URL before allowing access. This intermediary layer prevents direct manipulation of authentication codes while maintaining ease of use through automated verification.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback by providing visual, audio, or tactile signals to the user about the approval status of the scanned code. The authentication service returns verification results to the service wrapper, which then provides feedback to the user through multiple sensory channels, confirming whether the web resource is legitimate or malicious.

Inventive Principle:
Principle #23Feedback

2Reliability

If authentication verification is implemented, then security is improved, but device complexity is worsened

Engineering Contradiction:
ImprovesecurityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The authentication system is segmented into distinct components: a service wrapper on the mobile device, an authentication service, and a two-dimensional code generator. This segmentation allows the complex authentication logic to be distributed, with the service wrapper handling interception and communication, while the authentication service performs verification, reducing the complexity burden on any single component.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9338164B1Two-way authentication using two-dimensional codes
Publication Date: 2016.05.10 CA TECH INC
  • US9338164B1 patent drawing
  • US9338164B1 patent drawing
  • US9338164B1 patent drawing

AI summary

A system for two-way authentication using two-dimensional codes is provided herein. The system includes a memory and a processor coupled to the memory. The processor is to receive a request from a remote device to access a web resource and to generate a two-dimensional code to be sent from the remote device to an authentication service to authenticate the web resource. The two-dimensional code includes an authentication request identifier. The processor is further to receive an authentication credential from the remote device, the authentication credential being obtained from the authentication service, and to authenticate the user of the remote device to the web resource using the authentication credential.