DIDOR: A Decentralized Identifier Based Onion Routing Protocol
摘要
We propose a new communication protocol, called DIDOR, that provides strong anonymity and is based on a decentralized identifier (DID). The proposed protocol benefits from the persistence, anonymity, and resolvability properties of the DID and integrates a forward secrecy algorithm such as Ephemeral Diffie-Hellman. It is designed to protect the anonymity of communication between parties by combining DID properties and onion routing techniques. The chosen forward secrecy algorithm establishes a shared secret between the sender and the different nodes and strengthens security. The shared secret is then used at each onion layer to encrypt the message. Likewise, DID allows us to offer a protocol that overcomes some of the weaknesses of using digital certificates. Given the prior existence of the decentralized identity management system, our protocol requires less computation at each node, maintains low communication overhead and latency, and does not require directory servers on which most existing protocols rely. We finally analyze the security of our protocol and demonstrate how it can withstand the denial of service attack on DID documents. Overall, this protocol represents a promising approach to providing secure and anonymous communication in a wide range of applications.