D2DARP: Device-to-Device Decentralised Address Resolution Protocol
Abstract
The Device-to-Device Address Resolution Protocol (D2DARP) offers an innovative solution for dynamic address resolution within decentralized networked environments, prioritizing security, data privacy, and decentralization. At the core of D2DARP is a decentralized DNS resolving server that manages data and processes client IP address requests using synthetic subdomain identifiers. The protocol ensures that only authorized clients can access IP addresses by employing robust encryption and authentication mechanisms. It authorizes clients at the subdomain DNS query level, effectively protecting IP addresses from unauthorized access by returning masked invalid IP addresses to unauthorized queries. Additionally, a Virtual Private Server (VPS) is introduced to act as a relay component, serving as a public endpoint that forwards requests to the concealed DNS server, further enhancing data privacy and security. This paper examines the design, implementation, and benefits of D2DARP, demonstrating its effectiveness for applications that demand high levels of security and dynamic IP management.