Remote Appliance Control via Portable Medium Identifier Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing remote control systems for appliances lack effective security measures, allowing unauthorized third parties to impersonate users and control their appliances if user identifiers or passwords are exposed.
Innovation Solution
A method that acquires and embeds a unique identifier from a portable medium near the operation terminal device, repeatedly verifying this identifier to ensure it matches the one embedded in the control program, and prohibits remote control if a mismatch is detected, thereby preventing unauthorized access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If user identifier or password is used for remote control authentication, then user identification is enabled, but security vulnerability increases allowing third-party impersonation
Solution Approach 1:
The authentication process is segmented into two distinct phases: initial authentication using identifier/password, and subsequent verification using a dynamically generated verification code. This segmentation separates the identification function from the authorization function, preventing third-party impersonation even if initial credentials are compromised.
Solution Approach 2:
The system performs preliminary authentication to establish user identity, then generates a time-limited verification code that must be presented for actual remote control execution. This preliminary action creates an additional security layer that prevents unauthorized access even when initial credentials are exposed.
2Reliability
If verification code is generated and embedded in control program, then remote control security is improved, but system complexity increases
Solution Approach 1:
A server acts as an intermediary between the mobile terminal and the remote control system. The server generates verification codes, manages their distribution, and validates them during remote control execution. This intermediary approach centralizes complex authentication logic, reducing the burden on individual devices while maintaining high security standards.
Solution Approach 2:
The system implements feedback mechanisms where the server monitors verification code usage, tracks remote control execution status, and dynamically manages code validity. This feedback loop ensures that verification codes are properly validated and revoked when necessary, maintaining security without requiring complex local decision-making at each device.
Data Source
AI summary
A method used in a remote control system for remotely controlling an appliance by execution of a remote control command contained in a control program stored in an operation terminal device, by which: a first identifier is acquired at a first time point (S801), the first identifier being unique to a portable medium located close to an operation terminal device serving as a remote controller for the appliance; the first identifier is embedded into the control program (S802); a second identifier is acquired at a second time point later than the first time point (S803), the second identifier being unique to a portable medium located close to the operation terminal device serving as the remote controller for the appliance; whether the first identifier matches the second identifier is determined (S804); and remote control of the appliance is prohibited when the first identifier does not match the second identifier (S805).


