Dynamic QR Code Security via Sound Wave Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing near-field data transmission methods, such as using QR codes or barcodes, are vulnerable to data leakage when information patterns are photographed by malicious users, compromising the security of the transmitting device, especially in scenarios involving asset transactions.

Innovation Solution

A data transmission method that involves a data transmitter monitoring and parsing sound wave information containing security information within a predetermined distance, generating pattern information based on this security information and data to be sent, and displaying it for authentication by a data receiver, ensuring secure data transmission by dynamically changing the security information based on transmission periods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If QR codes or barcodes are used for near-field data transmission, then data transfer between devices is simple and easy to operate, but the information pattern can be photographed by malicious users causing data leakage and security threats

Engineering Contradiction:
Improveease of operationVSAvoiddata security
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent applies dynamics by making the security verification code time-dependent and dynamically changing. The code is generated based on the current time and automatically expires after a predetermined period, transforming the static QR code into a dynamic security mechanism that prevents unauthorized reuse of photographed patterns

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements periodic action through time-based code generation and expiration. Security verification codes are generated in periodic intervals with predetermined validity periods, creating a temporal rhythm that ensures codes expire and must be renewed, preventing long-term security vulnerabilities from photographed patterns

Inventive Principle:
Principle #19Periodic action

2Device complexity

If static information patterns like QR codes are used for data transmission, then the transmission method is simple, but the security information can be stolen and reused by malicious users for asset transactions

Engineering Contradiction:
Improvedevice complexityVSAvoiddata security
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent transforms the static information pattern into a dynamic security mechanism by incorporating time-dependent verification codes that automatically expire. This dynamic approach maintains relatively simple device implementation while fundamentally improving security reliability by preventing reuse of stolen patterns

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies parameter changes by introducing time as a critical parameter in the security verification code. The code's validity is tied to temporal parameters (generation time, expiration time), causing the security parameters to change continuously, which prevents malicious reuse while maintaining system simplicity

Inventive Principle:
Principle #35Parameter changes

3Productivity

If information patterns are displayed without security verification, then data transmission is fast and direct, but malicious users can photograph and misuse the patterns causing economic loss

Engineering Contradiction:
Improvedata transmission speedVSAvoiddata security
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary action by performing security verification before completing the data transmission process. The time-dependent verification code must be validated and matched before the actual data transfer occurs, ensuring security checks are done in advance to prevent unauthorized transactions

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a time-dependent verification code as an intermediary element between the data transmitter and receiver. This intermediary security mechanism mediates the transmission process by requiring temporal verification, adding security without significantly impacting the overall transmission speed

Inventive Principle:
Principle #24Intermediary (Mediator)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach prevents pattern information from being stolen by malicious users, enhancing the security of the data information transmitted by ensuring that only authenticated receivers can access the data, thus protecting user data from unauthorized access.

Implementation Method 1

monitoring, by a data transmitter, sound wave information including predetermined security information within a predetermined distance

Methodology Applied
Scientific EffectSound wave detection: Sound

Data Source

PatentUS11290883B2Data transmission method, data transmitter, data receiver, and system
Publication Date: 2022.03.29 ADVANCED NEW TECHNOLOGIES CO LTD
  • US11290883B2 patent drawing
  • US11290883B2 patent drawing
  • US11290883B2 patent drawing

AI summary

The present application discloses systems and methods in which sound wave information associated with a data transmission is monitored within a predetermined distance from the client device, where the sound wave information including predetermined security information. In response to detecting sound wave information associated with a data transmission, the sound wave information is parsed to obtain the predetermined security information included in the detected sound wave information. Pattern information is generated based on the predetermined security information and data information to be sent. The generated pattern information is then displayed so that a second device can obtain the generated pattern information.