Remote Management Protocol with Secure Authentication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Remote Procedure Calls (RPC) are complex, difficult to port to diverse environments, and lack support for protocol changes and data encryption, making them vulnerable to malicious attacks that can exploit system vulnerabilities.
Innovation Solution
The implementation of a Remote Management Protocol (RMP) that allows for sending a bind message with a new protocol identifier, receiving an acknowledgement, and sending additional messages using the corresponding protocol, along with secure authentication and encryption using Secure Remote Password (SRP), to establish and manage secure client-server connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If RPC is used for remote management communication, then client software can execute procedures on remote systems, but the system becomes vulnerable to malicious attacks and lacks security encryption
Solution Approach 1:
The patent applies preliminary anti-action by implementing authentication and encryption mechanisms before remote procedure execution. The client and server establish secure credentials and encrypt communication channels in advance, preventing malicious users from intercepting or poisoning communication before attacks can occur.
Solution Approach 2:
The patent introduces an intermediary security layer between client and server. This intermediary mechanism validates credentials, establishes encrypted tunnels, and mediates all communication, preventing direct exposure of the underlying RPC infrastructure to malicious attacks.
2Adaptability or versatility
If RPC is used for remote management, then distributed applications can be constructed, but the protocol is complicated and difficult to port to diverse environments
Solution Approach 1:
The patent creates a universal remote management protocol that can operate across diverse environments and operating systems. The protocol defines standard message formats, authentication mechanisms, and procedure execution rules that work consistently across different platforms, eliminating the need for environment-specific RPC implementations.
Solution Approach 2:
The patent enables dynamic parameter changes in the communication protocol. Clients and servers can negotiate and change protocol parameters, data formats, and encryption methods during runtime based on environmental conditions, providing adaptability without requiring complete protocol rewrites for different environments.
3Duration of action of moving object
If RPC is used without protocol change support, then existing connections can be maintained, but clients cannot request protocol changes while using the same connection
Solution Approach 1:
The patent implements dynamic protocol negotiation within existing connections. Clients can request protocol changes, and servers can accept or reject these requests without terminating the connection. The protocol supports runtime parameter adjustments, allowing flexible adaptation while maintaining connection continuity.
Solution Approach 2:
The patent establishes preliminary protocol agreements during connection setup, but also reserves the capability for protocol changes. The initial connection establishes baseline parameters, but the protocol structure allows for negotiated modifications later, combining stability with flexibility.
Data Source
AI summary
A method for remote management communication is provided. A bind message including a new protocol identifier is sent from a source node to a destination node. A response message is received by the source node from the destination node. The source node sends one or more additional messages to the destination node, using a protocol corresponding to the new protocol identifier, if the response message from the destination node is an acknowledgement message.


