Camera QR Code Authentication for Wireless Device Provisioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication technologies face challenges in establishing efficient and user-friendly wireless connections between devices, particularly in scenarios where complex network configurations and authentication processes hinder seamless connectivity.
Innovation Solution
A communication system that employs a camera-equipped terminal to capture QR codes displaying public keys and MAC addresses, enabling devices to shift between different operational states and establish wireless connections using the Device Provisioning Protocol (DPP) and Wi-Fi Direct (WFD) schemes, facilitating authentication and configuration processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a camera displays a QR code and monitors search signals for wireless connection establishment, then the connection process becomes automated and user-friendly, but the device complexity and authentication process time increase
Solution Approach 1:
The camera device performs preliminary actions by displaying a QR code containing authentication information before the actual connection process. The QR code pre-contains the first public key and other authentication data, so when the terminal device scans it, the authentication process is already partially completed, reducing the complexity of real-time authentication exchanges.
Solution Approach 2:
The patent introduces an intermediary mechanism where the QR code acts as a mediator between the camera device and terminal device. Instead of direct complex authentication protocols, the QR code transmits essential authentication information (first public key, first specific information) that enables the terminal to construct authentication requests without requiring complex real-time interaction.
2Speed
If the camera monitors search signals continuously for connection requests, then connection responsiveness is improved, but energy consumption increases
Solution Approach 1:
The camera device implements periodic action by monitoring search signals only during specific time windows when connection establishment is expected. Rather than continuous monitoring, the camera activates signal monitoring in response to specific triggers (such as QR code scanning detection or scheduled connection attempts), reducing energy consumption while maintaining connection responsiveness when needed.
3Reliability
If public key authentication is implemented for secure connection, then security is improved, but authentication time and processing complexity increase
Solution Approach 1:
The first public key and related authentication information are generated and embedded in the QR code during device setup or manufacturing, performing the computationally intensive key generation in advance. When connection is needed, the terminal device simply retrieves and uses the pre-generated keys, avoiding real-time key generation delays while maintaining security.
Solution Approach 2:
The terminal device performs self-service authentication by independently constructing and sending authentication requests using the first public key obtained from the QR code. The camera device then validates these requests using its own private key, enabling a streamlined authentication process where each device handles its own authentication tasks without requiring complex multi-party verification protocols.
Data Source
AI summary
A communication device may cause an output unit to output first specific information obtained by using a first public key in a case where a first specific signal is received from a first external device, receive a first authentication request in which the first public key is used from the first external device which has obtained the first public key, send a first authentication response to the first external device in a case where the first authentication request is received from the first external device, and establish a first wireless connection with the first external device in a case where the first authentication response is sent to the first external device.


