<?xml version="1.0" encoding="UTF-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc2629 version  -->

<!DOCTYPE rfc SYSTEM "rfc2629.dtd" [
]>

<?rfc rfcedstyle="yes"?>
<?rfc toc="yes"?>
<?rfc tocindent="yes"?>
<?rfc sortrefs="yes"?>
<?rfc symrefs="yes"?>
<?rfc strict="yes"?>
<?rfc comments="yes"?>
<?rfc inline="yes"?>
<?rfc text-list-symbols="-o*+"?>

<rfc ipr="trust200902" docName="draft-tenoever-hrpc-anonymity-00" category="info">

  <front>
    <title abbrev="anon">Anonymity, Human Rights and Internet Protocols</title>

    <author initials="N." surname="ten Oever" fullname="Niels ten Oever">
      <organization>Article19</organization>
      <address>
        <email>niels@article19.org</email>
      </address>
    </author>

    <date year="2017" month="February" day="06"/>

    <area>General</area>
    <workgroup>Human Rights Protocol Considerations Research Group</workgroup>
    <keyword>Internet-Draft</keyword>

    <abstract>


<t>Anonymity is less discussed topic in the IETF than for instance security <xref target="RFC3552"/> or privacy <xref target="RFC6973"/>. This can be attributed to the fact anonymity is a hard technical problem or that anonymizing user data is not of specific market interest. It remains a fact that ‘most internet users would like to be anonymous online at least occasionally’ <xref target="Pew"/>.</t>

<t>This document aims to break down the different meanings and implications of anonymity on a mediated computer network.</t>



    </abstract>


  </front>

  <middle>


<section anchor="introduction" title="Introduction">

<t>There seems to be a clear need for anonymity when harassment on the Internet on the increase <xref target="Pew2"/> and the UN Special Rapporteur for Freedom of Expression call anonymity ‘necessary for the exercise of the right to freedom of opinion and expression in the digital age’ <xref target="UNHRC2015"/>.</t>

<t>Nonetheless anonymity is not getting much discussion at the IETF, providing anonymity does not seem a (semi-)objective for many protocols, even though several documents contribute to improving anonymity such as <xref target="RFC7258"/>, <xref target="RFC7626"/>, <xref target="RFC7858"/>.</t>

<t>There are initiatives on the Internet to improve end users anonymity, most notably <xref target="torproject"/>, but this all relies on adding encryption in the application layer.</t>

<t>This document aims to break down the different meanings and implications of anonymity on a mediated computer network and to see whether (some parts of) anonymity should be taken into consideration in protocol development.</t>

</section>
<section anchor="vocabulary-used" title="Vocabulary Used">

<t>Concepts in this draft currently strongly hinges on <xref target="AnonTerm"/></t>

<t><list style="hanging">
  <t hangText='Anonymity'>
  A state of an individual in which an observer or attacker cannot identify the individual within a set of other  individuals (the anonymity set). <xref target="RFC6973"/></t>
  <t hangText='Linkability'>
  Linkability of two or more items of interest (IOIs, e.g., subjects, messages, actions, …) from an attacker’s perspective means that within the system (comprising these and possibly other items), the attacker can sufficiently distinguish whether these IOIs are related or not. <xref target="AnonTerm"/></t>
  <t hangText='Pseudonymity'>
  Dervided from pseudonym, a persistent identity which is not the same as the entity’s given name.</t>
  <t hangText='Unlinkability'>
  Unlinkability of two or more items of interest (IOIs, e.g., subjects, messages, actions, …) from an attacker’s perspective means that within the system (comprising these and possibly other items), the attacker cannot sufficiently distinguish whether these IOIs are related or not. <xref target="AnonTerm"/></t>
  <t hangText='Undetectability'>
  The impossibility of being noticed or discovered</t>
  <t>Undetectability of an item of interest (IOI) from an attacker’s perspective means that the 
attacker cannot sufficiently distinguish whether it exists or not <xref target="AnonTerm"/></t>
  <t hangText='Unobservability'>
        <list style="hanging">
        <t hangText='Unobservability of an item of interest (IOI) means:'>
        undetectability of the IOI against all subjects uninvolved in it and</t>
        <t>anonymity of the subject(s) involved in the IOI even against the other subject(s) involved in that IOI. <xref target="AnonTerm"/></t>
      </list>
  </t>
</list></t>

</section>
<section anchor="research-questions" title="Research Questions">

<t>Premise: activity on the network has the ability for is to be anonymous or authenticated</t>

<t>While analyzing protocols for their impact on users anonymity, would it make sense to ask the following questions:</t>

<t><list style="numbers">
  <t>How anonymous is the end user to:
  <list style="symbols">
      <t>local network operator</t>
      <t>other networks you connect to</t>
      <t>your communications peer on the other end of the pipe</t>
    </list></t>
  <t>How well can they distinguish my identity from somebody else (with a similar communication) (ie linkability)</t>
  <t>How does the protocol impact pseudonomity?
  <list style="symbols">
      <t>in case of long term pseudonymity</t>
      <t>in case of short term pseudonymity</t>
    </list></t>
  <t>How does the protocol, in conjunction with other protocols, impact pseudonymity?</t>
  <t>Could there be advice for prootocol developers and implementers to improve anonimity and pseudonymity?</t>
</list></t>

</section>
<section anchor="use-cases" title="Use Cases">

<t><list style="symbols">
  <t>multiple identities concurrently used, mixing them in operations / keeping them distinct (talking to XMPP, alias, etc)</t>
  <t>when you change identity, do cross stack analysis, so you have no bleedover, anonymity on a cross protocol, cross stack level</t>
</list></t>

</section>
<section anchor="security-considerations" title="Security Considerations">

<t>As this draft concerns a research document, there are no security considerations.</t>

</section>
<section anchor="iana-considerations" title="IANA Considerations">

<t>This document has no actions for IANA.</t>

</section>
<section anchor="research-group-information" title="Research Group Information">

<t>The discussion list for the IRTF Human Rights Protocol Considerations
proposed working group is located at the e-mail address
<eref target="mailto:hrpc@ietf.org">hrpc@ietf.org</eref>. Information on the group and information on how to
subscribe to the list is at
<eref target="https://www.irtf.org/mailman/listinfo/hrpc">https://www.irtf.org/mailman/listinfo/hrpc</eref></t>

<t>Archives of the list can be found at:
<eref target="https://www.irtf.org/mail-archive/web/hrpc/current/index.html">https://www.irtf.org/mail-archive/web/hrpc/current/index.html</eref></t>

</section>


  </middle>

  <back>


    <references title='Informative References'>





<reference  anchor='RFC3552' target='http://www.rfc-editor.org/info/rfc3552'>
<front>
<title>Guidelines for Writing RFC Text on Security Considerations</title>
<author initials='E.' surname='Rescorla' fullname='E. Rescorla'><organization /></author>
<author initials='B.' surname='Korver' fullname='B. Korver'><organization /></author>
<date year='2003' month='July' />
<abstract><t>All RFCs are required to have a Security Considerations section. Historically, such sections have been relatively weak.  This document provides guidelines to RFC authors on how to write a good Security Considerations section.   This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t></abstract>
</front>
<seriesInfo name='BCP' value='72'/>
<seriesInfo name='RFC' value='3552'/>
<seriesInfo name='DOI' value='10.17487/RFC3552'/>
</reference>



<reference  anchor='RFC6973' target='http://www.rfc-editor.org/info/rfc6973'>
<front>
<title>Privacy Considerations for Internet Protocols</title>
<author initials='A.' surname='Cooper' fullname='A. Cooper'><organization /></author>
<author initials='H.' surname='Tschofenig' fullname='H. Tschofenig'><organization /></author>
<author initials='B.' surname='Aboba' fullname='B. Aboba'><organization /></author>
<author initials='J.' surname='Peterson' fullname='J. Peterson'><organization /></author>
<author initials='J.' surname='Morris' fullname='J. Morris'><organization /></author>
<author initials='M.' surname='Hansen' fullname='M. Hansen'><organization /></author>
<author initials='R.' surname='Smith' fullname='R. Smith'><organization /></author>
<date year='2013' month='July' />
<abstract><t>This document offers guidance for developing privacy considerations for inclusion in protocol specifications.  It aims to make designers, implementers, and users of Internet protocols aware of privacy-related design choices.  It suggests that whether any individual RFC warrants a specific privacy considerations section will depend on the document's content.</t></abstract>
</front>
<seriesInfo name='RFC' value='6973'/>
<seriesInfo name='DOI' value='10.17487/RFC6973'/>
</reference>



<reference  anchor='RFC7258' target='http://www.rfc-editor.org/info/rfc7258'>
<front>
<title>Pervasive Monitoring Is an Attack</title>
<author initials='S.' surname='Farrell' fullname='S. Farrell'><organization /></author>
<author initials='H.' surname='Tschofenig' fullname='H. Tschofenig'><organization /></author>
<date year='2014' month='May' />
<abstract><t>Pervasive monitoring is a technical attack that should be mitigated in the design of IETF protocols, where possible.</t></abstract>
</front>
<seriesInfo name='BCP' value='188'/>
<seriesInfo name='RFC' value='7258'/>
<seriesInfo name='DOI' value='10.17487/RFC7258'/>
</reference>



<reference  anchor='RFC7626' target='http://www.rfc-editor.org/info/rfc7626'>
<front>
<title>DNS Privacy Considerations</title>
<author initials='S.' surname='Bortzmeyer' fullname='S. Bortzmeyer'><organization /></author>
<date year='2015' month='August' />
<abstract><t>This document describes the privacy issues associated with the use of the DNS by Internet users.  It is intended to be an analysis of the present situation and does not prescribe solutions.</t></abstract>
</front>
<seriesInfo name='RFC' value='7626'/>
<seriesInfo name='DOI' value='10.17487/RFC7626'/>
</reference>



<reference  anchor='RFC7858' target='http://www.rfc-editor.org/info/rfc7858'>
<front>
<title>Specification for DNS over Transport Layer Security (TLS)</title>
<author initials='Z.' surname='Hu' fullname='Z. Hu'><organization /></author>
<author initials='L.' surname='Zhu' fullname='L. Zhu'><organization /></author>
<author initials='J.' surname='Heidemann' fullname='J. Heidemann'><organization /></author>
<author initials='A.' surname='Mankin' fullname='A. Mankin'><organization /></author>
<author initials='D.' surname='Wessels' fullname='D. Wessels'><organization /></author>
<author initials='P.' surname='Hoffman' fullname='P. Hoffman'><organization /></author>
<date year='2016' month='May' />
<abstract><t>This document describes the use of Transport Layer Security (TLS) to provide privacy for DNS.  Encryption provided by TLS eliminates opportunities for eavesdropping and on-path tampering with DNS queries in the network, such as discussed in RFC 7626.  In addition, this document specifies two usage profiles for DNS over TLS and provides advice on performance considerations to minimize overhead from using TCP and TLS with DNS.</t><t>This document focuses on securing stub-to-recursive traffic, as per the charter of the DPRIVE Working Group.  It does not prevent future applications of the protocol to recursive-to-authoritative traffic.</t></abstract>
</front>
<seriesInfo name='RFC' value='7858'/>
<seriesInfo name='DOI' value='10.17487/RFC7858'/>
</reference>


<reference anchor="torproject" target="https://www.torproject.org/">
  <front>
    <title>Tor Project - Anonymity Online</title>
    <author initials="." surname="The Tor Project">
      <organization></organization>
    </author>
    <date year="2007"/>
  </front>
</reference>
<reference anchor="Pew" target="http://www.pewinternet.org/2013/09/05/anonymity-privacy-and-security-online/">
  <front>
    <title>Anonymity, Privacy, and Security Online</title>
    <author initials="L." surname="Rainie">
      <organization></organization>
    </author>
    <author initials="S." surname="Kiesler">
      <organization></organization>
    </author>
    <author initials="R." surname="Kang">
      <organization></organization>
    </author>
    <author initials="M." surname="Madden">
      <organization></organization>
    </author>
    <date year="2013"/>
  </front>
</reference>
<reference anchor="Pew2" target="http://www.pewinternet.org/2014/10/22/online-harassment/">
  <front>
    <title>Online Harassment</title>
    <author initials="M." surname="Duggan">
      <organization></organization>
    </author>
    <date year="2014"/>
  </front>
</reference>
<reference anchor="UNHRC2015" target="www.ohchr.org/EN/HRBodies/HRC/RegularSessions/Session29/Documents/A.HRC.29.32_AEV.doc">
  <front>
    <title>Anonymity, Privacy, and Security Online (A/HRC/29/32)</title>
    <author initials="D." surname="Kaye">
      <organization></organization>
    </author>
    <date year="2015"/>
  </front>
</reference>
<reference anchor="AnonTerm" target="http://dud.inf.tu-dresden.de/literatur/Anon_Terminology_v0.34.pdf">
  <front>
    <title>A terminology for talking about privacy by data minimization: Anonymity, Unlinkability, Undetectability, Unobservability, Pseudonymity, and Identity Management</title>
    <author initials="A." surname="Pfitzmann">
      <organization></organization>
    </author>
    <author initials="M." surname="Hansen">
      <organization></organization>
    </author>
    <date year="2010"/>
  </front>
</reference>


    </references>



  </back>
</rfc>

