<?xml version="1.0" encoding="UTF-8"?>
<reference anchor="I-D.zuo-dprive-encryption-over-udp" target="https://datatracker.ietf.org/doc/html/draft-zuo-dprive-encryption-over-udp-00">
   <front>
      <title>Approach on encrypting DNS message over UDP</title>
      <author initials="P." surname="Zuo" fullname="Peng Zuo">
         <organization>CNNIC</organization>
      </author>
      <author initials="H." surname="Li" fullname="Hongtao Li">
         <organization>CNNIC</organization>
      </author>
      <author initials="N." surname="Kong" fullname="Ning Kong">
         <organization>CNNIC</organization>
      </author>
      <author initials="X." surname="Lee" fullname="XiaoDong Lee">
         <organization>CNNIC</organization>
      </author>
      <author initials="G." surname="Deng" fullname="Guangqing Deng">
         <organization>CNNIC</organization>
      </author>
      <author initials="J." surname="Yao" fullname="Jiankang Yao">
         <organization>CNNIC</organization>
      </author>
      <author initials="N." surname="Wang" fullname="Nan Wang">
         <organization>CNNIC</organization>
      </author>
      <date month="July" day="2" year="2015" />
      <abstract>
	 <t>   This document offers an approach to encrypt DNS queries and responses
   between the stub resolver and the recursive server over UDP to
   protect user privacy.  The public key of the recursive server is
   distributed to the stub resolver through the Certificate Authority
   infrastructure, and the public key of the stub resolver is sent to
   the recursive server together with the DNS query where the public key
   is inserted to the additional section of the DNS query.  Then the
   recursive server encrypts the DNS responses sent to the stub resolver
   with the public key of that stub resolver, and similarly the DNS
   query sent to the recursive server is encrypted by the stub resolver
   with the public key of that recursive server and thus the user
   privacy is protected.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-zuo-dprive-encryption-over-udp-00" />
   
</reference>
