Smart Device Control via Local Signature Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for controlling smart devices through terminals often suffer from poor real-time performance due to the need for the server to forward control instructions, leading to inefficiencies and delays.
Innovation Solution
A method and apparatus where a terminal sends control data containing a control instruction and signature data to a smart device, with the smart module verifying the signature data using a predetermined algorithm, allowing it to perform operations directly without server intervention, and storing signature data for future use to reduce repeated server queries.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If control instructions are forwarded through a server, then security and authentication are improved, but real-time performance and response speed deteriorate
Solution Approach 1:
The system performs authentication and signature generation in advance. The terminal obtains signature data from the server before control operations, and the smart device verifies this pre-obtained signature data locally without requiring real-time server intervention for each control action.
Solution Approach 2:
The verification function is extracted from the server and implemented locally in the smart device. The smart device independently verifies signature data using stored key information, eliminating the need for server-mediated verification and enabling direct local execution of control instructions.
2Extent of automation
If control instructions are forwarded through a server, then centralized management is improved, but communication efficiency and response time deteriorate
Solution Approach 1:
The control system is segmented into two functional parts: centralized authentication (server generates signature data) and distributed execution (terminal and smart device verify and execute locally). This segmentation allows centralized management of security while enabling efficient direct communication for control operations.
Solution Approach 2:
Signature data acts as an intermediary credential that enables direct communication between terminal and smart device. Instead of requiring the server as a continuous mediator for each control instruction, the pre-generated signature data facilitates direct authenticated communication.
3Reliability
If signature verification is performed with server intervention, then authentication security is improved, but processing time and system complexity increase
Solution Approach 1:
The smart device performs self-verification of signature data using key information stored locally. Instead of requiring the server to perform verification externally, the system enables the smart device to autonomously verify authenticity, reducing processing time and server workload.
4Extent of automation
If server forwarding is used for control instructions, then system control and monitoring are improved, but response speed and operational efficiency deteriorate
Solution Approach 1:
Authentication credentials (signature data) are obtained in advance before control operations begin. This preliminary authentication enables subsequent control instructions to be executed directly without repeated server verification, improving operational efficiency while maintaining system control.
Data Source
Figure 1
Figure 2~3
Figure 4A
AI summary
The present disclosure relates to methods and apparatuses for controlling a device, which pertains to the field of computer technology. The method includes: receiving (201) control data sent by a terminal, the control data containing a control instruction and signature data, the signature data being sent by a server to the terminal; verifying (202) the signature data; and if the verification is passed, causing (203) the smart device to perform an operation corresponding to the control instruction.