• DocumentCode
    3147867
  • Title

    Secure distributed DNS

  • Author

    Cachin, Christian ; Samar, Asad

  • Author_Institution
    IBM Res., Ruschlikon, Switzerland
  • fYear
    2004
  • fDate
    28 June-1 July 2004
  • Firstpage
    423
  • Lastpage
    432
  • Abstract
    A correctly working domain name system (DNS) is essential for the Internet. Due to its significance and because of deficiencies in its current design, the DNS is vulnerable to a wide range of attacks. This paper presents the design and implementation of a secure distributed name service on the level of a DNS zone. Our service is able to provide fault tolerance and security even in the presence of a fraction of corrupted name servers, avoiding any single point of failure. It further solves the problem of storing zone secrets online without leaking them to a corrupted server, while still supporting secure dynamic updates. Our service uses state-machine replication and threshold cryptography. We present results from experiments performed using a prototype implementation on the Internet in realistic setups. The results show that our design achieves the required assurances while servicing the most frequent requests in reasonable time.
  • Keywords
    Internet; cryptography; fault tolerant computing; naming services; Internet; cryptography; distributed DNS; distributed name service; domain name system; fault tolerance; state-machine replication; Cryptography; Domain Name System; Fault tolerance; Information retrieval; Laboratories; Master-slave; Protection; Prototypes; Web and internet services; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2004 International Conference on
  • Print_ISBN
    0-7695-2052-9
  • Type

    conf

  • DOI
    10.1109/DSN.2004.1311912
  • Filename
    1311912