Since its adoption in the early 90's, several privacy concerns have emerged about the Domain Name System (DNS). By collecting the DNS queries performed by each user, it is possible to characterize habits, interests and other sensitive data of the users. Usually, users resolve their {\em url} requests by querying the DSN server belonging to their Internet Service Provider (ISP) and therefore they assume they can trust it. However, different DNS servers can be used, by revealing sensitive data to a partially untrusted entity that can collect and sell this data for several purposes (target advertising, user profiling, etc.). In this paper we address the possibility to integrate tools in the current DNS architecture to enhance users privacy when they decide to use a DNS server different from the one made available by their ISP, while allowing the DNS servers to collect statistics about queries in order to optimize their operations. The mean feature of the proposed architecture is to guarantee {\em Sender Anonymity} from the DNS point of view, without obfuscating the actual queries. This is possible by applying a {\em Secret Sharing} scheme on {\em urls} to be resolved in an overlay network consisting of clients using the same DNS, and by disseminating the shares of each query to multiple nodes, randomly selected from this network, which in turn act as proxies to reach the DNS.
Di Bella, G., Barcellona, C., Tinnirello, I. (2013). A secret sharing scheme for anonymous DNS queries. In Proceedings of AEIT Annual Conference, 2013 (pp.1-5) [10.1109/AEIT.2013.6666820].
A secret sharing scheme for anonymous DNS queries
DI BELLA, Giuseppe;BARCELLONA, Cettina;TINNIRELLO, Ilenia
2013-01-01
Abstract
Since its adoption in the early 90's, several privacy concerns have emerged about the Domain Name System (DNS). By collecting the DNS queries performed by each user, it is possible to characterize habits, interests and other sensitive data of the users. Usually, users resolve their {\em url} requests by querying the DSN server belonging to their Internet Service Provider (ISP) and therefore they assume they can trust it. However, different DNS servers can be used, by revealing sensitive data to a partially untrusted entity that can collect and sell this data for several purposes (target advertising, user profiling, etc.). In this paper we address the possibility to integrate tools in the current DNS architecture to enhance users privacy when they decide to use a DNS server different from the one made available by their ISP, while allowing the DNS servers to collect statistics about queries in order to optimize their operations. The mean feature of the proposed architecture is to guarantee {\em Sender Anonymity} from the DNS point of view, without obfuscating the actual queries. This is possible by applying a {\em Secret Sharing} scheme on {\em urls} to be resolved in an overlay network consisting of clients using the same DNS, and by disseminating the shares of each query to multiple nodes, randomly selected from this network, which in turn act as proxies to reach the DNS.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.