NFC Initiator Selection for Secure Wi-Fi and Bluetooth Setup
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current techniques for communicating data between electronic devices are often ineffective and inefficient, particularly when devices need to establish secure connections without prior contact information.
Innovation Solution
The method involves devices exchanging random numbers to determine which device initiates a near-field communication (NFC) and then transitions to a different communication channel like Wi-Fi or Bluetooth, using authentication credentials to manage known and unknown devices, and selectively sending keys or delaying communication based on device recognition.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If devices use traditional communication establishment methods requiring prior contact information, then connection reliability is improved, but device complexity and ease of operation deteriorate
Solution Approach 1:
The patent uses NFC as an intermediary communication channel to establish initial contact between devices. The NFC channel acts as a mediator that enables devices to exchange authentication credentials and determine initiator roles without requiring prior contact information, thereby resolving the contradiction between reliability and complexity
Solution Approach 2:
The system performs preliminary authentication credential exchange and initiator determination through NFC before establishing the main communication channel. This preliminary action ensures reliable connection establishment while simplifying the overall process by pre-resolving potential connection issues
2Speed
If devices continuously monitor for communication opportunities, then communication speed is improved, but energy consumption increases
Solution Approach 1:
The patent implements periodic polling messages instead of continuous monitoring. Devices send polling messages at intervals to detect communication opportunities, which maintains communication speed while significantly reducing energy consumption compared to continuous monitoring
Solution Approach 2:
The system uses event-triggered communication where devices initiate communication only when specific events occur (such as detecting another device or receiving a polling message). This self-service approach eliminates the need for continuous monitoring while maintaining responsive communication
3Reliability
If authentication credentials are verified for every communication attempt, then security is improved, but communication efficiency deteriorates
Solution Approach 1:
The patent performs authentication credential verification in advance during the NFC-based initiator determination phase. By completing security verification before establishing the main communication channel, the system ensures security while allowing efficient data transfer without repeated authentication checks
Solution Approach 2:
The communication establishment process is segmented into distinct phases: NFC-based initiator determination with authentication, followed by main channel establishment. This segmentation allows security verification to occur once in the initial phase, improving overall communication efficiency while maintaining security
Data Source
AI summary
The present disclosure generally relates to communicating data. Some techniques are described herein for selecting an initiator for a near-field communication (NFC). Such techniques include comparing a random number generated to a random message received in a polling message to select an initiator for NFC. NFC is then used to transfer data to be used to establish a different type of wireless communication channel, such as Wi-Fi or Bluetooth. Other techniques are described herein for selectively sending a long-term key over one communication channel for another communication channel when communicating with another device. Such techniques include receiving an authentication credential from the other device and, if the authentication credential has not previously been seen, sending the long-term key. Other techniques are described herein for selectively delaying subsequent communication with another device communication over a communication channel. Such techniques include receiving an authentication response from the other device and, if the authentication response corresponds to an unknown device, delaying subsequent communication with the other device.


