Smartphone Access Authentication Using Pre-Loaded Encryption Keys
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing user authentication methods for accessing buildings or specific regions using user terminals, such as smartphones, often require more time than traditional card key systems, leading to inconvenience and potential errors due to varying operating system performance.
Innovation Solution
An authentication method that involves receiving a first advertising packet from a control device, requesting an encryption key from a server, determining access authority, encrypting authentication data, and transmitting it to the control device, thereby reducing authentication time and preventing errors related to the terminal's operating system.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If smartphone terminals are used for user authentication instead of card keys, then convenience and modern functionality are improved, but authentication time increases causing user delay
Solution Approach 1:
The terminal performs preliminary actions by acquiring the encryption key from the server in advance (before actual authentication) and preparing authentication data beforehand. This preliminary preparation reduces the time required during the actual authentication moment, resolving the contradiction between using smartphones for convenience and maintaining fast authentication speed.
2Use of energy by moving object
If Bluetooth low energy communication is used for terminal communication, then energy consumption is reduced, but communication time varies according to operating system causing delays
Solution Approach 1:
The terminal autonomously determines whether to encrypt authentication data based on its own operating system characteristics and performance. This self-service approach allows the terminal to adapt to its specific OS conditions, preventing authentication errors caused by OS variations while maintaining energy-efficient BLE communication.
3Reliability
If encryption and authentication processing is performed on the terminal, then security is improved, but processing time increases causing authentication delay
Solution Approach 1:
The terminal performs partial encryption processing by encrypting only the necessary authentication data portions rather than complete data sets. This partial action approach maintains adequate security while reducing processing time, resolving the contradiction between security and speed.
Data Source
AI summary
An authentication method of a terminal according to an embodiment includes: receiving a first advertising packet from a control device; requesting an encryption key of the control device from a server based on at least one of control device identification information or region identification information which is included in the first advertising packet; receiving the encryption key of the control device from the server; determining whether the terminal has an authority to access the target region, based on at least one of the control device identification information or the region identification information; encrypting authentication data to be transmitted to the control device based on the encryption key of the control device when it is determined that the terminal has the authority to access the target region; and transmitting the encrypted authentication data to the control device.


