Location-Aware Beacon Scanning for Secure IoT Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Smart lock devices face communication inefficiencies due to limitations in wireless device capabilities, such as requiring applications to be in the foreground for wireless communication, which hinders seamless user control and increases user interaction.
Innovation Solution
A location-aware system that evaluates the proximity of a smartphone to a smart lock using GPS and signal strength, enabling wireless communication and authentication without user intervention by transmitting authentication keys through an authentication server, allowing background app operation and secure communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If wireless communication is enabled without location awareness, then communication efficiency is improved, but security is worsened
Solution Approach 1:
The system performs preliminary location evaluation using GPS and other location services before enabling wireless communication. This preliminary check ensures that communication only occurs when the smartphone is in the expected location, thereby maintaining security while enabling efficient communication when conditions are met.
Solution Approach 2:
An authentication server acts as an intermediary between the smartphone and smart lock. The server receives authentication requests, verifies location information, and manages authentication keys, thereby enabling secure communication without requiring direct trust between the smartphone and lock devices.
2Ease of operation
If background app operation is restricted, then user interaction increases, but ease of operation is worsened
Solution Approach 1:
The system enables background apps to perform wireless communication and authentication automatically without requiring user intervention. The authentication process, location checking, and communication establishment are handled autonomously by the system, reducing user involvement while maintaining security through server-mediated authentication.
3Speed
If authentication keys are transmitted without secure management, then authentication speed is improved, but security is worsened
Solution Approach 1:
The authentication server serves as a secure intermediary that manages authentication keys. Instead of transmitting keys directly between smartphone and lock (which would be fast but insecure), the server mediates the authentication process by verifying keys and managing their distribution, thereby achieving both speed and security.
Solution Approach 2:
The authentication server provides feedback mechanisms to verify authentication attempts and manage key validity. This feedback loop ensures that authentication keys are properly verified and managed, maintaining security while enabling rapid authentication when verification succeeds.
Data Source
AI summary
Systems and methods for location-aware scanning of an IoT beacon by a mobile device, and the authentication of the mobile device, are disclosed herein. The system detects when the mobile device is within a geofenced region associated with the IoT beacon and enables the scanning by the mobile device for signals from the beacon. Using the beacon signals received by the mobile device, the system detects when the mobile device and IoT beacon are sufficiently near one another. Once the mobile device and IoT beacon are sufficiently near each other, the system authenticates control of the mobile device over the IoT beacon by verifying an authentication key transmitted to a server.


