Smartphone Access Authentication Using Pre-Loaded Encryption Keys

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveconvenience of authenticationVSAvoidauthentication time
Core Design Contradiction:
Ease of operationVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveenergy consumptionVSAvoidcommunication time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

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.

Inventive Principle:
Principle #25Self-service

3Reliability

If encryption and authentication processing is performed on the terminal, then security is improved, but processing time increases causing authentication delay

Engineering Contradiction:
Improveauthentication securityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250193006A1Active access authentication method and device using the same
Publication Date: 2025.06.12 MOCA SYST INC
  • US20250193006A1 patent drawing
  • US20250193006A1 patent drawing
  • US20250193006A1 patent drawing

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.