Hashed Strings for Secure M2M Remote Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Secure machine-to-machine communication, particularly for remote control of devices, is a concern due to the lack of effective security measures in existing technologies, especially in applications like vehicular management systems where unauthorized access can occur.
Innovation Solution
A network system uses hash algorithms to generate hashed strings for remote control operations, incorporating time-based, shared secret, and role-based strings to ensure secure communication and authentication, allowing for remote control of devices while preventing unauthorized access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If hash algorithms are used to generate hashed strings for remote control operations, then security is improved, but device complexity increases
Solution Approach 1:
The system pre-generates and stores multiple hashed strings with different time windows and roles before remote control operations are needed. When a remote control request arrives, the system simply selects the appropriate pre-computed hashed string based on current time and role requirements, avoiding complex real-time hash generation while maintaining security
Solution Approach 2:
The authentication mechanism is divided into multiple independent hashed strings, each serving a specific time window and role. Instead of using a single complex authentication mechanism, the system segments authentication into multiple simpler hashed string validations, making the overall system more manageable and less complex
2Reliability
If multiple hashed strings with different time windows and roles are implemented, then security is improved, but communication overhead increases
Solution Approach 1:
Each hashed string is designed to serve multiple purposes: it authenticates identity, validates time window, and confirms role authorization all in a single token. This multi-functionality reduces the need for separate communication messages for each authentication aspect, thereby reducing overall communication overhead while maintaining strong security
3Productivity
If hashed strings are truncated to reduce data transmission size, then communication efficiency is improved, but security may be compromised
Solution Approach 1:
The system changes the parameter of hashed string length dynamically based on security requirements and communication constraints. Different time windows and roles may use different truncation lengths, allowing optimization of communication efficiency while maintaining adequate security margins through careful parameter selection
Data Source
AI summary
Methods, devices, and storage media provide for receiving a request to invoke a machine-to-machine communication to permit remote control of a device, wherein the request includes a device string that identifies the device and one or more secret strings; generating one or more hashed strings based on the request and a current time; and transmitting a remote control request to the device, wherein the remote control request includes the one or more hashed strings and the one or more secret strings.


