Secure Remote Wireless Device Control via SMS Gateway
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current remote wireless device control methods using SMS messages lack encryption, posing a security risk due to unverified identities and unencrypted messages.
Innovation Solution
Establishing a secure channel using a pairwise master key (PMK) and HMAC-MD5 algorithm for message integrity and encryption between user devices and remote wireless devices, ensuring encrypted control message transmission through a secure tunnel network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If SMS messages are used for remote device control, then ease of operation is improved, but security is worsened due to lack of encryption and identity verification
Solution Approach 1:
The patent introduces an SMS gateway as an intermediary component that mediates between the mobile phone and the remote wireless device. The gateway establishes secure communication channels, performs identity verification using phone numbers, and encrypts/decrypts messages using shared keys, thereby maintaining ease of SMS-based operation while significantly improving security through the intermediary's security mechanisms
Solution Approach 2:
The patent implements preliminary actions by pre-establishing security credentials before communication begins. Specifically, the system pre-configures shared keys between the SMS gateway and remote devices, and pre-verified phone number identities are stored in advance. When a control message is sent, these pre-established credentials are automatically used for authentication and encryption, ensuring security is in place before any actual control operation occurs
Data Source
AI summary
A method for controlling a remote wireless device with a user device includes the user device sending a request message packet to the remote wireless device, where the remote wireless device verifies the request message packet and sends a reply message packet to the user device if the request message packet passes verification. The user device verifies the reply message packet and sends a control message packet to the remote wireless device if the reply message packet passes verification. The remote wireless device verifies the control message packet and sends an acknowledgment message packet to the user device if the control message packet passes verification.


