Network Address Mutation for Server Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network address mutation techniques expose server addresses to internal attackers and suffer from address collision and synchronization issues, failing to effectively increase the cost of reconnaissance for attackers and ensure secure communication.

Innovation Solution

A method and system for network address mutation that involves generating pseudonymous IP addresses and port numbers using a preset function, mapping these to a Media Access Control (MAC) address, and continuously modifying external addresses based on a preset rule, while maintaining secure communication through hidden interface configuration and session key authentication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If network address mutation is performed using NAT by network equipment, then address modification is achieved, but the actual server address is exposed to inside attackers in the same subnetwork

Engineering Contradiction:
ImprovesecurityVSAvoidaddress exposure
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent extracts the address mutation function from traditional NAT equipment and implements it directly within the server apparatus. This removes the vulnerability where NAT equipment would expose the server's actual address, as the mutation now occurs internally without external equipment having access to the real address information.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a pseudonymous address as an intermediary between the server's internal hidden address and external communication. This intermediary address changes according to mutation rules, preventing direct exposure of the actual server address while maintaining communication functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If cryptographic algorithms are used for address generation, then address security is improved, but address collision and synchronization problems occur

Engineering Contradiction:
Improveaddress securityVSAvoidaddress collision
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent implements dynamic address mutation where the server address changes over time according to preset rules. This dynamic approach prevents address collision by ensuring addresses are not static, and the synchronization mechanism allows legitimate clients to track the changing address while attackers cannot predict it.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs a synchronization mechanism that provides feedback to legitimate clients about the current pseudonymous address. This feedback loop allows clients to update their address information without revealing the actual server address, resolving the collision problem by ensuring all legitimate parties have the current address information.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If multiple IP addresses are applied for communication, then communication flexibility is increased, but address modification rules may be exposed leading to attack risks

Engineering Contradiction:
Improvecommunication flexibilityVSAvoidattack risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies different properties to different address components: the hidden internal address remains constant and secret, while the external pseudonymous address changes according to mutation rules. This local differentiation allows communication flexibility through address changes while protecting the core server identity from exposure.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11171915B2Server apparatus, client apparatus and method for communication based on network address mutation
Publication Date: 2021.11.09 ELECTRONICS & TELECOMM RES INST
  • US11171915B2 patent drawing
  • US11171915B2 patent drawing
  • US11171915B2 patent drawing

AI summary

Disclosed herein are a server apparatus, a client apparatus, and a method for communication based on network address mutation. The method for communication based on network address mutation, performed by the server apparatus and the client apparatus, includes setting the external address of a network interface for receiving a packet from the client apparatus; setting the internal address of a hidden interface in order to forward the packet received through the network interface to the hidden interface; modifying the external address based on a preset network address mutation rule; and communicating with the client apparatus by forwarding the packet, received from the client apparatus based on the modified external address, to the hidden interface.