Remote Management Protocol with Secure Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImprovesecurityVSAvoidvulnerability to malicious attacks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

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.

Inventive Principle:
Principle #9Preliminary anti-action

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveportability to diverse environmentsVSAvoidprotocol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improveconnection durationVSAvoidprotocol flexibility
Core Design Contradiction:
Duration of action of moving objectVSAdaptability or versatility

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7895344B2Method and apparatus for remote management
Publication Date: 2011.02.22 COMP ASSOC THINK INC
  • US7895344B2 patent drawing
  • US7895344B2 patent drawing
  • US7895344B2 patent drawing

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.