Multilayer Decentralized Server Network Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing decentralized server networks face challenges in providing secure and private communication, especially in scenarios where client devices need to connect to target servers while maintaining anonymity and protecting against network blocks, attacks, and censorship.

Innovation Solution

A system comprising signal servers, transport servers, and masking servers, where each transport server stores a list of masking server IP addresses and each signal server stores a list of transport server IP addresses, enabling client devices to communicate with target servers through multiple relays, ensuring privacy and security by encrypting communications and dynamically changing routes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a decentralized server network uses multiple relay servers (masking servers, transport servers, signal servers) to protect client anonymity and secure communication, then privacy and security are improved, but system complexity and latency increase

Engineering Contradiction:
Improveprivacy and securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system divides the relay infrastructure into three distinct server types with specialized functions: signal servers that provide transport server lists to clients, transport servers that receive and forward requests to masking servers, and masking servers that actually contact target servers and mask client identities. This segmentation allows each component to be optimized for its specific function while collectively providing strong privacy and security guarantees.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces multiple intermediary layers between the client and target server. The transport server acts as an intermediary that receives client requests and forwards them to masking servers. The masking server then acts as another intermediary that contacts the target server on behalf of the client. These intermediaries prevent direct connection between client and target, protecting anonymity while enabling communication.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system dynamically changes server routes and IP addresses to maintain privacy, then anonymity is improved, but connection stability and speed deteriorate

Engineering Contradiction:
ImproveanonymityVSAvoidconnection speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

Signal servers pre-establish and maintain lists of available transport servers and their IP addresses. Clients receive these pre-configured lists from signal servers, allowing them to quickly connect to appropriate transport servers without needing to discover or negotiate routes in real-time. This preliminary preparation reduces connection latency while maintaining the ability to rotate through different servers.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically routes client requests through different combinations of transport servers and masking servers based on current network conditions and privacy requirements. Each client can select from multiple available servers in the lists provided by signal servers, enabling flexible route selection that balances speed and anonymity. The dynamic nature allows the system to adapt to server availability while maintaining performance.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If the system uses multiple layers of server relays to protect against network blocks and censorship, then resilience is improved, but device complexity and energy consumption increase

Engineering Contradiction:
Improveresilience against network blocksVSAvoidenergy consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The relay infrastructure is segmented into specialized server types (signal, transport, masking) that can be independently operated and managed. This segmentation allows the network to distribute traffic across multiple servers, providing resilience against blocks or censorship of individual servers. Each server type performs a specific function, reducing the computational burden on any single device while collectively providing strong anti-censorship capabilities.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11973687B2Multilayer decentralized server network
Publication Date: 2024.04.30 ALOHA MOBILE LTD
  • US11973687B2 patent drawing
  • US11973687B2 patent drawing
  • US11973687B2 patent drawing

AI summary

A system includes masking servers, transport servers, and signal servers. Each transport server stores masking server Internet Protocol (IP) addresses. Each signal server is configured to store transport server IP addresses, receive an update request from a client, and send the transport server IP addresses to the client in response to the update request. Each transport server is configured to receive a request data payload for a destination target server from the client, select a masking server, and send the request data payload to the selected masking server. The selected masking server is configured to send the request data payload to the target server, receive a response data payload from the target server, and send the response data payload to the transport server from which the request data payload was received. The transport server that receives the response data payload sends the response data payload to the client.