VPN Router Key Exchange and IP Mapping Without ARP Scanning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The WIREGUARD® protocol lacks secure public key exchange, IP address assignment, and dynamic route announcement processes, leading to inefficiencies in establishing VPN tunnels and address resolution, particularly in ARP scanning which requires Layer 2 and Layer 3 protocol interaction.

Innovation Solution

Implement secure public key exchange, IP address assignment, and dynamic route announcement within the VPN tunnel using a shared secret, enabling peer-to-peer encryption and efficient address management via Layer 3 protocol without ARP scanning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If ARP scanning is used for address resolution, then IP/MAC address mapping can be established, but protocol overhead increases and security vulnerabilities arise

Engineering Contradiction:
Improveaddress resolution reliabilityVSAvoidprotocol interaction complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the ARP scanning process from the traditional Layer 2 address resolution mechanism and relocates it to Layer 3 protocol processing. By removing ARP scanning and performing address mapping directly at the network layer through packet inspection, the system eliminates the need for complex Layer 2/Layer 3 protocol interaction while maintaining reliable IP/MAC address mapping.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces the mechanical ARP scanning process with a software-based packet inspection approach at the network layer. Instead of using traditional ARP protocol mechanics, the system inspects packets to extract IP and MAC addresses and builds mapping tables programmatically, substituting the mechanical ARP process with a more flexible software implementation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If traditional ARP protocol is used for address mapping, then IP/MAC association can be established, but security against spoofing is compromised

Engineering Contradiction:
ImproveIP/MAC association reliabilityVSAvoidARP spoofing vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a network layer intermediary process that inspects packets and builds IP/MAC mapping tables before traditional ARP processing. This intermediary layer validates and records address associations centrally, creating a secure mapping mechanism that prevents spoofing by verifying addresses through network layer inspection rather than relying solely on ARP protocol responses.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs address mapping and validation as a preliminary action before actual data transmission occurs. By inspecting packets and establishing IP/MAC mappings in advance through network layer processing, the system pre-validates address associations and prevents spoofing attempts before they can affect network communications.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If Layer 2 and Layer 3 protocol interaction is required for ARP scanning, then address resolution can be performed, but VPN establishment efficiency decreases

Engineering Contradiction:
Improveaddress resolution capabilityVSAvoidVPN establishment efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges the address resolution function into the existing network layer packet processing pipeline. By combining IP address extraction, MAC address extraction, and mapping table creation into a single network layer process, the system eliminates the need for separate ARP scanning operations and Layer 2/Layer 3 protocol interaction, thereby improving VPN establishment efficiency.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent makes the network layer packet inspection process universal by using it for multiple purposes: extracting IP addresses, extracting MAC addresses, building mapping tables, and validating address associations. This multi-functional approach replaces the need for dedicated ARP scanning and Layer 2 protocol interaction, streamlining the VPN establishment process.

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

Data Source

PatentUS12580857B2Maintaining IP/MAC association using ARP scanning and spoofing
Publication Date: 2026.03.17 PERFTECH INC
  • US12580857B2 patent drawing
  • US12580857B2 patent drawing
  • US12580857B2 patent drawing

AI summary

An example operation may include one or more of storing a public key of a router and a private key of the router, connecting to a network through one or more network connection ports of the router, transmitting the public key of the router to a remote device and receiving a public key of the remote device via a network connection port during a public key exchange, activating a virtual private network (VPN) on the network connection port based on the public key exchange, selecting an Internet Protocol (IP) address for the remote device, and encrypting a packet with the IP address based on the public key of the remote device and transmitting the encrypted packet to the remote device via the VPN.