Source Address Verification Using MAC-IP Binding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication network technologies fail to effectively verify source addresses, allowing malicious devices to impersonate legitimate IP addresses, leading to resource exhaustion and unauthorized IP address usage, despite MAC address authentication.
Innovation Solution
A method and apparatus that compute and verify IP addresses based on authenticated MAC addresses using a key, allowing for secure IP traffic control without storing MAC or IP addresses, thereby preventing IP spoofing and managing address usage in a stateless manner.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If MAC address authentication is performed without IP address verification, then L2 authentication is achieved, but L3 IP address spoofing and resource exhaustion attacks can still occur
Solution Approach 1:
The patent combines L2 MAC address authentication with L3 IP address verification into a unified authentication mechanism. The network device verifies both the MAC address and the corresponding IP address together, ensuring that the IP address is legitimately associated with the authenticated MAC address. This merging of L2 and L3 verification resolves the contradiction by maintaining authentication reliability while preventing IP spoofing attacks that would otherwise occur with MAC-only authentication.
Solution Approach 2:
The patent performs IP address verification in advance before allowing network traffic flow. By pre-computing the expected IP address from the authenticated MAC address and verifying it before data transmission, the system prevents IP spoofing attacks proactively. This preliminary verification action ensures that only devices with legitimately associated IP addresses can communicate, eliminating the harmful effects of IP address theft and resource exhaustion.
2Measurement precision
If IP addresses are verified by storing MAC and IP address mappings, then address verification accuracy is improved, but infrastructure complexity and memory overhead increase
Solution Approach 1:
The patent enables network devices to self-generate verification data by computing the expected IP address directly from the authenticated MAC address using a predetermined algorithm or key. Instead of relying on external databases or centralized authentication servers to store and provide MAC-IP mappings, each device performs the verification independently. This self-service approach maintains high verification accuracy while dramatically reducing infrastructure complexity and memory overhead, as no external storage systems are required.
Solution Approach 2:
The patent extracts the verification logic from external databases and centralized systems, embedding it directly within the network device's authentication process. By taking out the dependency on external MAC-IP mapping databases and replacing it with local computational verification, the system achieves accurate address verification without the complexity and overhead of maintaining external infrastructure. The verification capability is extracted and integrated into the core authentication function.
Data Source
AI summary
In one embodiment, a method includes receiving a packet from an end node, the packet comprising an authenticated source MAC (Media Access Control) address and a source IP (Internet Protocol) address computed based on the authenticated source MAC address, and verifying the source IP address in the received packet, wherein verifying the source IP address comprises computing an IP address based on the authenticated source MAC address and comparing the computed IP address to the source IP address in the received packet to verify the source IP address. An apparatus is also disclosed herein.


