<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc2629 version 1.5.24 -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ip-address-privacy-considerations-03" category="info" tocInclude="true" sortRefs="true" symRefs="true" obsoletes="" updates="" submissionType="IETF" xml:lang="en" version="3">
  <!-- xml2rfc v2v3 conversion 3.12.0 -->
  <front>
    <title abbrev="IP Address Privacy Considerations">IP Address Privacy Considerations</title>
    <seriesInfo name="Internet-Draft" value="draft-ip-address-privacy-considerations-03"/>
    <author initials="M." surname="Finkel" fullname="Matthew Finkel">
      <organization>The Tor Project</organization>
      <address>
        <email>sysrqb@torproject.org</email>
      </address>
    </author>
    <author initials="B." surname="Lassey" fullname="Bradford Lassey">
      <organization>Google</organization>
      <address>
        <email>lassey@chromium.org</email>
      </address>
    </author>
    <author initials="L." surname="Iannone" fullname="Luigi Iannone">
      <organization abbrev="Huawei">Huawei Technologies France S.A.S.U</organization>
      <address>
        <email>luigi.iannone@huawei.com</email>
      </address>
    </author>
    <author initials="J.B." surname="Chen" fullname="J. Bradley Chen">
      <organization>Google</organization>
      <address>
        <email>bradchen@google.com</email>
      </address>
    </author>
    <date year="2022" month="January" day="10"/>
    <area>General</area>
    <workgroup>Network Working Group</workgroup>
    <keyword>Internet-Draft</keyword>
    <abstract>
      <t>This document provides an overview of privacy considerations related to user IP addresses. It includes an analysis of some current use cases for tracking of user IP addresses, mainly in the context of anti-abuse. It discusses the privacy issues associated with such tracking and provides input on mechanisms to improve the privacy of this existing model. It then captures requirements for proposed 'replacement signals' for IP addresses from this analysis. In addition, existing and under-development techniques are evaluated for fulfilling these requirements.</t>
    </abstract>
    <note removeInRFC="true">
      <name>Discussion Venues</name>
      <t>Discussion of this document takes place on the
    mailing list (),
  which is archived at <eref target=""/>.</t>
      <t>Source for this draft and an issue tracker can be found at
  <eref target="https://github.com/ShivanKaul/draft-ip-address-privacy"/>.</t>
    </note>
  </front>
  <middle>
    <section anchor="introduction" numbered="true" toc="default">
      <name>Introduction</name>
      <t>The initial intention of this draft is to capture an overview of the problem space and research on proposed solutions concerning privacy considerations related to user IP addresses (informally, IP privacy). The draft is likely to evolve significantly over time and may well split into multiple drafts as content is added.</t>
      <t>Tracking of IP addresses is common place on the Internet today, and is particularly widely used in the context of
anti-abuse, e.g. anti-fraud, DDoS management, and child protection activities. IP addresses are currently used in determining
"reputation" <xref target="RFC5782" format="default"/> in conjunction with other signals to protect against malicious traffic, since these addresses are usually a relatively stable
identifier of a request's origin. Servers use these reputations in determining whether or not a given packet, connection,
or flow likely corresponds to malicious traffic. In addition, IP addresses are used in investigating past events and attributing responsibility.</t>
      <t>However, identifying the activity of users based on IP addresses has clear privacy implications (<xref target="WEBTRACKING1" format="default"/>, <xref target="WEBTRACKING2" format="default"/>), e.g. user fingerprinting and cross-site identity linking. Many technologies exist today that allow users to obfuscate their external IP address to avoid such tracking, e.g. VPNs (<xref target="VPNCMP1" format="default"/>, <xref target="VPNCMP2" format="default"/>) and Tor (<xref target="TOR" format="default"/>, <xref target="VPNTOR" format="default"/>). Several new technologies are emerging, as well, in the landscape, e.g. Apple iCloud Private Relay <xref target="APPLEPRIV" format="default"/>, Gnatcatcher <xref target="GNATCATCHER" format="default"/>, and Oblivious technologies (ODoH <xref target="I-D.pauly-dprive-oblivious-doh" format="default"/>, OHTTP <xref target="I-D.thomson-ohai-ohttp" format="default"/>).</t>
      <t>General consideration about privacy for Internet protocols can be found in <xref target="RFC6973" format="default"/>. This document builds upon <xref target="RFC6973" format="default"/> and more specifically attempts to capture the following aspects of the tension between valid use cases for user identification and the related privacy concerns, including:</t>
      <ul spacing="normal">
        <li>An analysis of the current use cases, attempting to categorize/group such use cases where commonalities exist.</li>
        <li>Find ways to enhance the privacy of existing uses of IP addresses.</li>
        <li>Generating requirements for proposed 'replacement signals' from this analysis (these could be different for each category/group of use cases).</li>
        <li>Research to evaluate existing technologies or propose new mechanisms for such signals.</li>
      </ul>
      <t>With the goal of replacing IP addresses as a fundemental signal, the following sections enumerate existing use cases and describe applicable substitution signals. This description may not be exhaustive due to the breadth of IP address usage.</t>
    </section>
    <section anchor="terminology" numbered="true" toc="default">
      <name>Terminology</name>
      <t>(Work in progress)</t>
      <t>This section defines basic terms used in this document, with references to pre-existing definitions as appropriate. As in <xref target="RFC4949" format="default"/> and <xref target="RFC6973" format="default"/>, each entry is preceded by a dollar sign ($) and a space for automated searching.</t>
      <ul spacing="normal">
        <li>$ Identity: Extending <xref target="RFC6973" format="default"/>, an individual's attributes may only identify an individual up to an anonymity set within a given context.</li>
        <li>$ Reputation: A random variable with some distribution. A reputation can either be "bad" or "good" with some probability according to the distribution.</li>
        <li>$ Reputation context: The context in which a given reputation applies.</li>
        <li>$ Reputation proof: A non-interactive zero knowledge proof of a reputation signal.</li>
        <li>$ Reputation signal: A representative of a reputation.</li>
        <li>$ Service provider: An entity that provides a service on the Internet; examples services include hosted e-mail, e-commerce sites, and cloud computing platforms.</li>
      </ul>
      <section anchor="categories-of-interaction" numbered="true" toc="default">
        <name>Categories of Interaction</name>
        <t>Interactions between parties on the Internet may be classified into one (or more) of three categories:</t>
        <ul spacing="normal">
          <li>$ Private Interaction: An interaction occuring between mutually consenting parties, with a mutual expectation of privacy.</li>
          <li>$ Public Interaction: An interaction occuring between multiple parties that are not engaged in a Private Interaction.</li>
          <li>$ Consumption: An interaction where one party primarily receives information from other parties.</li>
        </ul>
      </section>
    </section>
    <section anchor="ip-address-tracking" numbered="true" toc="default">
      <name>IP address tracking</name>
      <section anchor="ip-address-use-cases" numbered="true" toc="default">
        <name>IP address use cases</name>
        <section anchor="antiabuse" numbered="true" toc="default">
          <name>Anti-abuse</name>
          <t>IP addresses are a passive identifier used in defensive operations. They allow correlating requests, attribution, and recognizing numerous attacks, including:</t>
          <ul spacing="normal">
            <li>account takeover</li>
            <li>advertising fraud (e.g., click-fraud)</li>
            <li>disinformation operations (e.g., detecting scaled and/or coordinated attacks)</li>
            <li>financial fraud (e.g., stolen credit cards, email account compromise)</li>
            <li>malware/ransomware (e.g., detecting C2 connections)</li>
            <li>phishing</li>
            <li>real-world harm (e.g., child abuse)</li>
            <li>scraping (e.g., e-commerce, search)</li>
            <li>spam (e.g., email, comments)</li>
            <li>vulnerability exploitation (e.g., "hacking")</li>
          </ul>
          <t>Malicious activity recognized by one service provider may be shared with other services <xref target="RFC5782" format="default"/> as a way of limiting harm.</t>
        </section>
        <section anchor="ddos-and-botnets" numbered="true" toc="default">
          <name>DDoS and Botnets</name>
          <t>Cyber-attackers can leverage the good reputation of an IP address to carry out specific attacks that wouldn't work otherwise. Main examples are Distributed Denial of Service (DDoS) attacks carried out by spoofing a trusted (i.e., having good reputation) IP address (which may or may not be the victim of the attack) so that the servers used to generate the DDoS traffic actually respond to the attackers trigger (i.e., spoofed packets). Similarly botnets may use spoofed addresses in order to gain access and attack services that otherwise would not be reachable.</t>
        </section>
        <section anchor="multi-platform-threat-models" numbered="true" toc="default">
          <name>Multi-platform threat models</name>
          <t>As siloed (single-platform) abuse defenses improve, abusers have moved to multi-platform threat models. For example, a public discussion platform with a culture of anonymity may redirect traffic to YouTube as a video library, bypassing YouTube defenses that otherwise reduce exposure of potentially harmful content. Similarly, a minor could be solicited by an adult impersonating a child on a popular social media platform, then redirected to a smaller, less established and less defended platform where illegal activity could occur. Phishing attacks are also common. There are many such cross-platform abuse models and they cause significant public harm. IP addresses are commonly used to investigate, understand and communicate these cross-platform threats. There are very few alternatives for cross-platform signals.</t>
        </section>
        <section anchor="rough-geolocation" numbered="true" toc="default">
          <name>Rough Geolocation</name>
          <t>A rough geolocation can be inferred from a client's IP address, which is commonly known as either IP-Geo or Geo-IP. This information can have several useful implications. When abuse extends beyond attacks in the digital space, IP addresses may help identify the physical location of real-world harm, such as child exploitation.</t>
          <section anchor="legal-compliance" numbered="true" toc="default">
            <name>Legal compliance</name>
            <t>Legal and regulatory compliance often needs to take the jurisdiction of the client into account. This is especially important in cases where regulations are mutually contradictory (i.e. there is no way to be in legal compliance universally). Because Geo-IP is often bound to the IP addresses a given ISP uses, and ISPs tend to operate within national borders, Geo-IP tends to be a good fit for server operators to comply with local laws and regulations</t>
          </section>
          <section anchor="contractual-obligations" numbered="true" toc="default">
            <name>Contractual obligations</name>
            <t>Similar to legal compliance, some content and media has licensing terms that are valid only for certain locations. The rough geolocation derived from IP addresses allow this content to be hosted on the web.</t>
          </section>
          <section anchor="locally-relevant-content" numbered="true" toc="default">
            <name>Locally relevant content</name>
            <t>Rough geolocation can also be useful to tailor content to the client's location simply to improve their experience. A search for "coffee shop" can include results of coffee shops within reasonable travel distance from a user rather than generic information about coffee shops, a merchant's website could show brick and mortar stores near the user and a news site can surface locally relevant news stories that wouldn't be as interesting to visitors from other locations.</t>
          </section>
        </section>
      </section>
      <section anchor="implications-of-ip-addresses" numbered="true" toc="default">
        <name>Implications of IP addresses</name>
        <section anchor="next-user-implications" numbered="true" toc="default">
          <name>Next-User Implications</name>
          <t>When an attacker uses IP addresses with "good" reputations, the collateral damage poses a serious risk to legitimate service providers, developers, and end users. IP addresses may become assocaited with a "bad" reputation from temporal abuse, and legitimate users may be affected by blocklists as a result. This unintended impact may hurt the reputation of a service or an end user <xref target="RFC6269" format="default"/>.</t>
        </section>
        <section anchor="privacy-implications" numbered="true" toc="default">
          <name>Privacy Implications</name>
          <t>IP addresses are sent in the clear throughout the packet journey over the Internet.
As such, any observer along the path can pick it up and use it for various tracking purposes. Beside basic information about the network or the device, it is possible to associate an IP address to an end user, hence, the relevance of IP addresses for user privacy. A very short list of information about user, device, and network that can be obtained via the IP address.</t>
          <ul spacing="normal">
            <li>Determine who owns and operates the network. Searching the WHOIS database using an IP address can provide a range of information about the organization to which the address is assigned, including a name, phone number, and civic address;</li>
            <li>Through a reverse DNS lookup and/or traceroute the computer name can be obtained, which often contains clues to logical and physical location;</li>
            <li>Geo-localisation of the device (hence the user) through various techniques <xref target="GEOIP" format="default"/>. Depending on the lookup tool used, this could include country, region/state, city, latitude/longitude, telephone area code and a location-specific map;</li>
            <li>Search the Internet using the IP address or computer names. The results of these searches might reveal peer-to-peer (P2P) activities (e.g., file sharing), records in web server log files, or glimpses of the individual's web activities (e.g., Wikipedia edits). These bits of individuals' online history may reveal their political inclinations, state of health, sexuality, religious sentiments and a range of other personal characteristics, preoccupations and individual interests;</li>
            <li>Seek information on any e-mail addresses used from a particular IP address which, in turn, could be the subject of further requests for subscriber information.</li>
          </ul>
        </section>
      </section>
      <section anchor="ip-privacy-protection-and-law" numbered="true" toc="default">
        <name>IP Privacy Protection and Law</name>
        <t>This section aim at providing some basic information about main example of laws adopted worldwide and related to IP address privacy (usually these laws area by product of the broader user privacy protection).</t>
        <t>Possible content (to focus only on technical IP address related aspects):</t>
        <ul spacing="normal">
          <li>GDPR (General Data Protection Regulation) - EUROPE: Europe considers IP addresses as personal identification information that should be treated like any other personal information e.g. social security number.</li>
          <li>The United States has opted for a different approach to data protection. Instead of formulating one all-encompassing regulation such as the EU's GDPR, the US chose to implement sector-specific privacy and data protection regulations that work together with state laws to safeguard American citizens' data.</li>
          <li>In 2020, China released the first draft of Personal Information Protection Law (PIPL). The PIPL is the equivalent of European GDPR and will have significant influence.</li>
          <li>Japan Protection of Personal Information (APPI) Act (recent changes put the act close to the GDPR model).</li>
        </ul>
      </section>
      <section anchor="mitigations-for-ip-address-tracking" numbered="true" toc="default">
        <name>Mitigations for IP address tracking</name>
        <t>The ability to track individual people by IP address has been well understood for decades. Commercial VPNs and Tor are the most common methods of mitigating IP address-based tracking.</t>
        <ul spacing="normal">
          <li>Commerical VPNs offer a layer of indirection between the user and the destination, however if the VPN endpoint's IP address is static then this simply substitutes one address for another. In addition, commerial VPNs replace tracking across sites with a single company that may track their users' activities.</li>
          <li>Tor is another mitigation option due to its dynamic path selection and distributed network of relays, however its current design suffers from degraded performance. In addition, correct application integration is difficult and not common.</li>
          <li>
            <t>Address anonymization (e.g. <xref target="GNATCATCHER" format="default"/> and similar):
            </t>
            <ul spacing="normal">
              <li>
                <xref target="GNATCATCHER" format="default"/> is a single-hop proxy system providing more protection against third-party tracking than a traditional commercial VPN. However, its design maintains the industry-standard reliance on IP addresses for anti-abuse purposes and it provides near backwards compatibility for select services that submit to periodic audits.</li>
              <li>
                <xref target="APPLEPRIV" format="default"/> iCloud Private Relay is described as using two proxies between the client and server, and it would provide a level of protection somewhere between a commercial VPN and Tor.</li>
            </ul>
          </li>
          <li>Recent interest has resulted in new protocols such as Oblivious DNS (<eref target="{{I-D.pauly-oblivious-doh-02.html}}">ODoH</eref>) and Oblivious HTTP (<eref target="{{I-D.thomson-http-oblivious}}">OHTTP</eref>). While they both prevent tracking by individual parties, they are not intended for the general-purpose web browsing use case.</li>
          <li>Temporary addresses</li>
        </ul>
      </section>
    </section>
    <section anchor="replacement-signals-for-ip-addresses" numbered="true" toc="default">
      <name>Replacement signals for IP addresses</name>
      <t>Fundamentally, the current ecosystem operates by making the immediate peer of a connection accountable for bad traffic, rather than the source of the traffic itself.  This is problematic because in some network architectures the peer node of the connection is simply routing traffic for other clients, and any client's use of that node may be only temporary.  Ideally, clients could present appropriate identification end-to-end that is separate from the IP address, and uniquely bound to a given connection.</t>
      <section anchor="signals" numbered="true" toc="default">
        <name>Signals</name>
        <t>There are 7 classes of signals identified in this document that may be used in place of IP addresses. A signal's provenance is a critical property and will be discussed in <xref target="provenance" format="default"/>.</t>
        <ul spacing="normal">
          <li>ADDRESS_ESCROW: Provides sufficient information for retroactively obtaining a client's IP address.</li>
          <li>IDENTITY_TRANSPARENCY: Reveals a person's identity within a context.</li>
          <li>IS_HUMAN: Informs the recipient that, most likely, a human recently proved their presence on the opposite end of the connection.</li>
          <li>PEER_INTEGRITY: Provides a secure, remote attestation of hardware and/or software state.</li>
          <li>REIDENTIFICATION: Provides a mechanism for identifying the same user across different connections within a time period.</li>
          <li>REPUTATION: Provides the recipient with a proof of reputation from a reputation provider.</li>
          <li>SOURCE_ASN: Reveals the ASN from which the client is connecting.</li>
        </ul>
        <t>In some situations one of the above signals may be a sufficient replacement signal in isolation, or more than one signal may be needed in combination.</t>
        <t>Separately, there are three signal categories that are out-of-scope for this document but are important improvements for mitigating abuse on platforms.</t>
        <ul spacing="normal">
          <li>publisher norms: Standard expections of publishers including identity transparency and conflicts of interest.</li>
          <li>protocol improvements: Increasing security of existing protocols.</li>
          <li>ecosystem improvements: Reducing reliance on less secure systems, for example, migrating user authentication from password-based to WebAuthn <xref target="WEBAUTHN" format="default"/> and relying on multiple factors (MFA).</li>
        </ul>
        <section anchor="adoption" numbered="true" toc="default">
          <name>Adoption</name>
          <t>Adoption of replacement signals requires coordination between user agents, service providers, and proxy services. Some user agents and proxy services may support only a subset of these signals, while service providers may require additional signals. A mechanism of negotiation may be needed for communicating these requirements.</t>
          <t>In addition, service providers should only require a signal within the scope it will be used. In the same way that service provides only require user authentication when the user requests access to a non-public resource, a signal should not be pre-emptively requested before it is needed. The categories of interaction described above may help define scopes within a service, and they may help communicate to the user the reasoning for requiring a signal.</t>
        </section>
        <section anchor="privacy-considerations" numbered="true" toc="default">
          <name>Privacy Considerations</name>
          <t>A signal should not be required without clear justification, service providers should practice data minimization <xref target="RFC6973" format="default"/> wherever possible. Requiring excessive signals may be more harmful to user privacy than requiring IP address transparency. This section provides a more details analysis of some signals.</t>
          <t>ADDRESS_ESCROW gives service providers a time period within which they may obtain the client's IP address, but the information-in-escrow is not immediately available. Service providers should not gain access to the information in secret. A service provider may misuse the information-in-escrow for tracking and privacy-invasion purposes.</t>
          <t>PEER_INTEGRITY partitions users into two groups with valid and invalid hardware/software state, at a minimum. If the signal reveals more information, then it may allow more granular tracking of small sets of devices.</t>
          <t>IDENTITY_TRANSPARENCY may expose significant information about a user to a service provider; the resulting privacy invasion may be significantly worse than IP address transparency causes.</t>
          <t>IS_HUMAN depends on the mechanism used for proving humanness.</t>
          <t>REIDENTIFICATION explicitly allows a service provider to associate requests across unlinkable connections. This signal allows for profiling user behavior and tracking user activity without requesting more identifying information. First-party reidentification is a use case for this signal.</t>
          <t>REPUTATION partitions users into a set based on their reputation. The privacy invasion associated with this signal is intentionally small.</t>
          <t>SOURCE_ASN allows for identifying request patterns originating from an ASN without providing IP address transparency. However, ASNs are not guaranteed to serve large populations, therefore revealing the source ASN of a request may reveal more information about the user than intended.</t>
        </section>
        <section anchor="provenance" numbered="true" toc="default">
          <name>Provenance</name>
          <t>Replacement signals are only useful if they are trustworthy.</t>
          <t>[[OPEN ISSUE: https://github.com/ShivanKaul/draft-ip-address-privacy/issues/24]]</t>
        </section>
        <section anchor="applying-appropriate-signals" numbered="true" toc="default">
          <name>Applying Appropriate Signals</name>
          <t>As previous discussed, IP addresses are used for various reasons; therefore, describing a one-size-fits-all replacement signal is not appropriate. In addition, the quality and quantity of replacement signals needed by a service depends on the category of interaction of its users and potential attacks on the service.</t>
          <t>As an example, the attacks listed above in <xref target="antiabuse" format="default"/> can be organized into six groups based on the signals that may sufficiently replace IP addresses:</t>
          <ol spacing="normal" type="1"><li>
              <t>IS_HUMAN, REPUTATION, REIDENTIFICATION, PEER_INTEGRITY
              </t>
              <ul spacing="normal">
                <li>advertising fraud (e.g., click-fraud)</li>
                <li>phishing</li>
                <li>scraping (e.g., e-commerce, search)</li>
                <li>spam (e.g., email, comments)</li>
              </ul>
            </li>
            <li>
              <t>IS_HUMAN, REPUTATION, REIDENTIFICATION, ecosystem improvements
              </t>
              <ul spacing="normal">
                <li>account takeover</li>
              </ul>
            </li>
            <li>
              <t>IS_HUMAN, REPUTATION, SOURCE_ASN
              </t>
              <ul spacing="normal">
                <li>influence (e.g., brigading, astroturfing)</li>
              </ul>
            </li>
            <li>
              <t>publisher norms, (publisher) IDENTITY_TRANSPARENCY, PEER_INTEGRITY
              </t>
              <ul spacing="normal">
                <li>disinformation operations (e.g., detecting scaled and/or coordinated attacks)</li>
              </ul>
            </li>
            <li>
              <t>publisher norms, (publisher) IDENTITY_TRANSPARENCY, ADDRESS_ESCROW
              </t>
              <ul spacing="normal">
                <li>real-world harm (e.g., child abuse)</li>
              </ul>
            </li>
            <li>
              <t>IDENTITY_TRANSPARENCY, protocol improvements
              </t>
              <ul spacing="normal">
                <li>financial fraud (e.g., stolen credit cards, email account compromise)</li>
              </ul>
            </li>
          </ol>
          <t>The remaining two attack categories fall outside of the scope of this document.</t>
          <ul spacing="normal">
            <li>malware/ransomware (e.g., detecting C2 connections)</li>
            <li>vulnerability exploitation (e.g., "hacking")</li>
          </ul>
          <t>Note, IP addresses do not provide a perfect signal in their existing usage, and the above replacement signals do not provide a better signal in all cases.</t>
        </section>
      </section>
      <section anchor="evaluation-of-existing-technologies" numbered="true" toc="default">
        <name>Evaluation of existing technologies</name>
        <t>Technologies exist that are designed to solve some of the problems described in this document.</t>
        <t>Privacy Pass <xref target="I-D.ietf-privacypass-protocol" format="default"/> is a useful building block for solving numerous problems. Its design involves an interaction between a client and server where, at the end, the client is issued a set of anonymous tokens. These tokens may be redeemed at a later time, and this redemption should not be linkable with the initial issuance interaction. One existing use case is substituting a CAPTCHA challenge with a token, where successfully solving a CAPTCHA challenge results in a client being issued a set of anonymous tokens, and these tokens may be used in the future to bypass solving another CAPTCHA challenge. Therefore, Privacy Pass may be acceptable as an IS_HUMAN signal by some service providers. The current token design can't carry additional metadata like a user's reputation or an expiration date, and the tokens are not bound to an identity. The unlinkability property of the tokens is dependent on the implementation of key consistency <xref target="I-D.wood-key-consistency" format="default"/>.</t>
        <t>Trust Token <xref target="TRUSTTOKEN" format="default"/> is an extension of Privacy Pass where the issuance and redemption functionality are provided in the browser setting. The tokens are allowed to carry public and private metadata as extensions.</t>
        <t>Private Access Tokens <xref target="I-D.private-access-tokens" format="default"/> provide a technique for partitioning clients based on a per-origin policy within a time period. Its use cases include rate-limiting access to content and geo-location. PATs could be used as a REIDENTIFICATION signal or a replacement signal for GeoIP, depending on requirements.</t>
      </section>
    </section>
    <section anchor="security-considerations" numbered="true" toc="default">
      <name>Security Considerations</name>
      <t>This draft discussses IP address use cases, underlying requirements, and possible replacement signals. Adoption challenges and privacy considerations for those signals are also discussed. Further work is needed to build and evaluate these signals as suitable replacements for IP addresses.</t>
    </section>
    <section anchor="iana-considerations" numbered="true" toc="default">
      <name>IANA Considerations</name>
      <t>This document has no IANA actions.</t>
    </section>
  </middle>
  <back>
    <references>
      <name>References</name>
      <references>
        <name>Normative References</name>
        <reference anchor="RFC5782">
          <front>
            <title>DNS Blacklists and Whitelists</title>
            <author fullname="J. Levine" initials="J." surname="Levine">
              <organization/>
            </author>
            <date month="February" year="2010"/>
            <abstract>
              <t>The rise of spam and other anti-social behavior on the Internet has led to the creation of shared blacklists and whitelists of IP addresses or domains.  The DNS has become the de-facto standard method of distributing these blacklists and whitelists.  This memo documents the structure and usage of DNS-based blacklists and whitelists, and the protocol used to query them.  This document  is not an Internet Standards Track specification; it is published for  informational purposes.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5782"/>
          <seriesInfo name="DOI" value="10.17487/RFC5782"/>
        </reference>
        <reference anchor="RFC6973">
          <front>
            <title>Privacy Considerations for Internet Protocols</title>
            <author fullname="A. Cooper" initials="A." surname="Cooper">
              <organization/>
            </author>
            <author fullname="H. Tschofenig" initials="H." surname="Tschofenig">
              <organization/>
            </author>
            <author fullname="B. Aboba" initials="B." surname="Aboba">
              <organization/>
            </author>
            <author fullname="J. Peterson" initials="J." surname="Peterson">
              <organization/>
            </author>
            <author fullname="J. Morris" initials="J." surname="Morris">
              <organization/>
            </author>
            <author fullname="M. Hansen" initials="M." surname="Hansen">
              <organization/>
            </author>
            <author fullname="R. Smith" initials="R." surname="Smith">
              <organization/>
            </author>
            <date month="July" year="2013"/>
            <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="RFC4949">
          <front>
            <title>Internet Security Glossary, Version 2</title>
            <author fullname="R. Shirey" initials="R." surname="Shirey">
              <organization/>
            </author>
            <date month="August" year="2007"/>
            <abstract>
              <t>This Glossary provides definitions, abbreviations, and explanations of terminology for information system security. The 334 pages of entries offer recommendations to improve the comprehensibility of written material that is generated in the Internet Standards Process (RFC 2026). The recommendations follow the principles that such writing should (a) use the same term or definition whenever the same concept is mentioned; (b) use terms in their plainest, dictionary sense; (c) use terms that are already well-established in open publications; and (d) avoid terms that either favor a particular vendor or favor a particular technology or mechanism over other, competing techniques that already exist or could be developed.  This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="FYI" value="36"/>
          <seriesInfo name="RFC" value="4949"/>
          <seriesInfo name="DOI" value="10.17487/RFC4949"/>
        </reference>
        <reference anchor="RFC6269">
          <front>
            <title>Issues with IP Address Sharing</title>
            <author fullname="M. Ford" initials="M." role="editor" surname="Ford">
              <organization/>
            </author>
            <author fullname="M. Boucadair" initials="M." surname="Boucadair">
              <organization/>
            </author>
            <author fullname="A. Durand" initials="A." surname="Durand">
              <organization/>
            </author>
            <author fullname="P. Levis" initials="P." surname="Levis">
              <organization/>
            </author>
            <author fullname="P. Roberts" initials="P." surname="Roberts">
              <organization/>
            </author>
            <date month="June" year="2011"/>
            <abstract>
              <t>The completion of IPv4 address allocations from IANA and the Regional Internet Registries (RIRs) is causing service providers around the world to question how they will continue providing IPv4 connectivity service to their subscribers when there are no longer sufficient IPv4 addresses to allocate them one per subscriber.  Several possible solutions to this problem are now emerging based around the idea of shared IPv4 addressing.  These solutions give rise to a number of issues, and this memo identifies those common to all such address sharing approaches.  Such issues include application failures, additional service monitoring complexity, new security vulnerabilities, and so on.  Solution-specific discussions are out of scope.</t>
              <t>Deploying IPv6 is the only perennial way to ease pressure on the public IPv4 address pool without the need for address sharing mechanisms that give rise to the issues identified herein.  This  document is not an Internet Standards Track specification; it is published for informational purposes.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6269"/>
          <seriesInfo name="DOI" value="10.17487/RFC6269"/>
        </reference>
      </references>
      <references>
        <name>Informative References</name>
        <reference anchor="WEBTRACKING1">
          <front>
            <title>A Survey on Web Tracking: Mechanisms, Implications, and Defenses</title>
            <author fullname="Tomasz Bujlow" initials="T." surname="Bujlow">
              <organization/>
            </author>
            <author fullname="Valentin Carela-Espanol" initials="V." surname="Carela-Espanol">
              <organization/>
            </author>
            <author fullname="Beom-Ryeol Lee" initials="B." surname="Lee">
              <organization/>
            </author>
            <author fullname="Pere Barlet-Ros" initials="P." surname="Barlet-Ros">
              <organization/>
            </author>
            <date month="August" year="2017"/>
          </front>
          <seriesInfo name="Proceedings of the IEEE" value="Vol. 105, pp. 1476-1510"/>
          <seriesInfo name="DOI" value="10.1109/jproc.2016.2637878"/>
        </reference>
        <reference anchor="WEBTRACKING2">
          <front>
            <title>Don’t Count Me Out: On the Relevance of IP Address in the Tracking Ecosystem</title>
            <author fullname="Vikas Mishra" initials="V." surname="Mishra">
              <organization/>
            </author>
            <author fullname="Pierre Laperdrix" initials="P." surname="Laperdrix">
              <organization/>
            </author>
            <author fullname="Antoine Vastel" initials="A." surname="Vastel">
              <organization/>
            </author>
            <author fullname="Walter Rudametkin" initials="W." surname="Rudametkin">
              <organization/>
            </author>
            <author fullname="Romain Rouvoy" initials="R." surname="Rouvoy">
              <organization/>
            </author>
            <author fullname="Martin Lopatka" initials="M." surname="Lopatka">
              <organization/>
            </author>
            <date month="April" year="2020"/>
          </front>
          <seriesInfo name="Proceedings of The Web Conference" value="2020"/>
          <seriesInfo name="DOI" value="10.1145/3366423.3380161"/>
        </reference>
        <reference anchor="VPNCMP1">
          <front>
            <title>Performance Comparison of VPN Solutions</title>
            <author fullname="Lukas Osswald" initials="L." surname="Osswald">
              <organization/>
            </author>
            <author fullname="Marco Haeberle" initials="M." surname="Haeberle">
              <organization/>
            </author>
            <author fullname="Michael Menth" initials="M." surname="Menth">
              <organization/>
            </author>
            <date month="May" year="2020"/>
          </front>
          <seriesInfo name="Universität Tübingen" value="article"/>
          <seriesInfo name="DOI" value="10.15496/PUBLIKATION-41810"/>
        </reference>
        <reference anchor="VPNCMP2">
          <front>
            <title>Virtual private networks: an overview with performance evaluation</title>
            <author fullname="S. Khanvilkar" initials="S." surname="Khanvilkar">
              <organization/>
            </author>
            <author fullname="A. Khokhar" initials="A." surname="Khokhar">
              <organization/>
            </author>
            <date month="October" year="2004"/>
          </front>
          <seriesInfo name="IEEE Communications Magazine" value="Vol. 42, pp. 146-154"/>
          <seriesInfo name="DOI" value="10.1109/mcom.2004.1341273"/>
        </reference>
        <reference anchor="GEOIP">
          <front>
            <title>IP Geolocation Using Traceroute Location Propagation and IP Range Location Interpolation</title>
            <author fullname="Ovidiu Dan" initials="O." surname="Dan">
              <organization/>
            </author>
            <author fullname="Vaibhav Parikh" initials="V." surname="Parikh">
              <organization/>
            </author>
            <author fullname="Brian D. Davison" initials="B." surname="Davison">
              <organization/>
            </author>
            <date month="April" year="2021"/>
          </front>
          <seriesInfo name="Companion Proceedings of the Web Conference" value="2021"/>
          <seriesInfo name="DOI" value="10.1145/3442442.3451888"/>
        </reference>
        <reference anchor="TOR" target="https://www.torproject.org/">
          <front>
            <title>The Tor Project</title>
            <author>
              <organization/>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
        <reference anchor="VPNTOR" target="Journal of Physics Conference Series">
          <front>
            <title>Anonymity communication VPN and Tor: A comparative study</title>
            <author initials="E." surname="Ramadhani">
              <organization/>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
        <reference anchor="GNATCATCHER" target="https://github.com/bslassey/ip-blindness">
          <front>
            <title>Global Network Address Translation Combined with Audited and Trusted CDN or HTTP-Proxy Eliminating Reidentification</title>
            <author>
              <organization/>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
        <reference anchor="APPLEPRIV" target="https://appleinsider.com/articles/21/06/10/how-apple-icloud-private-relay-works">
          <front>
            <title>Apple iCloud Private Relay</title>
            <author>
              <organization/>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
        <reference anchor="TRUSTTOKEN" target="https://github.com/WICG/trust-token-api">
          <front>
            <title>Trust Token API Explainer</title>
            <author>
              <organization/>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
        <reference anchor="WEBAUTHN" target="https://www.w3.org/TR/webauthn-2/">
          <front>
            <title>Web Authentication: An API for accessing Public Key Credentials Level 2</title>
            <author>
              <organization/>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
        <reference anchor="I-D.pauly-dprive-oblivious-doh">
          <front>
            <title>Oblivious DNS Over HTTPS</title>
            <author fullname="Eric Kinnear">
              <organization>Apple Inc.</organization>
            </author>
            <author fullname="Patrick McManus">
              <organization>Fastly</organization>
            </author>
            <author fullname="Tommy Pauly">
              <organization>Apple Inc.</organization>
            </author>
            <author fullname="Tanya Verma">
              <organization>Cloudflare</organization>
            </author>
            <author fullname="Christopher A. Wood">
              <organization>Cloudflare</organization>
            </author>
            <date day="5" month="January" year="2022"/>
            <abstract>
              <t>   This document describes a protocol that allows clients to hide their
   IP addresses from DNS resolvers via proxying encrypted DNS over HTTPS
   (DoH) messages.  This improves privacy of DNS operations by not
   allowing any one server entity to be aware of both the client IP
   address and the content of DNS queries and answers.

   This experimental protocol is developed outside the IETF and is
   published here to guide implementation, ensure interoperability among
   implementations, and enable wide-scale experimentation.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-pauly-dprive-oblivious-doh-09"/>
        </reference>
        <reference anchor="I-D.thomson-ohai-ohttp">
          <front>
            <title>Oblivious HTTP</title>
            <author fullname="Martin Thomson">
              <organization>Mozilla</organization>
            </author>
            <author fullname="Christopher A. Wood">
              <organization>Cloudflare</organization>
            </author>
            <date day="25" month="October" year="2021"/>
            <abstract>
              <t>   This document describes a system for the forwarding of encrypted HTTP
   messages.  This allows a client to make multiple requests of a server
   without the server being able to link those requests to the client or
   to identify the requests as having come from the same client.

Discussion Venues

   This note is to be removed before publishing as an RFC.

   Source for this draft and an issue tracker can be found at
   https://github.com/unicorn-wg/oblivious-http.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-thomson-ohai-ohttp-00"/>
        </reference>
        <reference anchor="I-D.ietf-privacypass-protocol">
          <front>
            <title>Privacy Pass Protocol Specification</title>
            <author fullname="Sofía Celi">
              <organization>Cloudflare</organization>
            </author>
            <author fullname="Alex Davidson">
              <organization>LIP</organization>
            </author>
            <author fullname="Armando Faz-Hernandez">
              <organization>Cloudflare</organization>
            </author>
            <date day="22" month="February" year="2021"/>
            <abstract>
              <t>   This document specifies the Privacy Pass protocol.  This protocol
   provides anonymity-preserving authorization of clients to servers.
   In particular, client re-authorization events cannot be linked to any
   previous initial authorization.  Privacy Pass is intended to be used
   as a performant protocol in the application-layer.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-privacypass-protocol-01"/>
        </reference>
        <reference anchor="I-D.wood-key-consistency">
          <front>
            <title>Key Consistency and Discovery</title>
            <author fullname="Alex Davidson">
              <organization>Brave Software</organization>
            </author>
            <author fullname="Matthew Finkel">
              <organization>The Tor Project</organization>
            </author>
            <author fullname="Martin Thomson">
              <organization>Mozilla</organization>
            </author>
            <author fullname="Christopher A. Wood">
              <organization>Cloudflare</organization>
            </author>
            <date day="19" month="August" year="2021"/>
            <abstract>
              <t>   This document describes the key consistency and correctness
   requirements of protocols such as Privacy Pass, Oblivious DoH, and
   Oblivious HTTP for user privacy.  It discusses several mechanisms and
   proposals for enabling user privacy in varying threat models.  In
   concludes with discussion of open problems in this area.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-wood-key-consistency-01"/>
        </reference>
        <reference anchor="I-D.private-access-tokens">
          <front>
            <title>Private Access Tokens</title>
            <author fullname="Scott Hendrickson">
              <organization>Google LLC</organization>
            </author>
            <author fullname="Jana Iyengar">
              <organization>Fastly</organization>
            </author>
            <author fullname="Tommy Pauly">
              <organization>Apple Inc.</organization>
            </author>
            <author fullname="Steven Valdez">
              <organization>Google LLC</organization>
            </author>
            <author fullname="Christopher A. Wood">
              <organization>Cloudflare</organization>
            </author>
            <date day="25" month="October" year="2021"/>
            <abstract>
              <t>   This document defines a protocol for issuing and redeeming privacy-
   preserving access tokens.  These tokens can adhere to an issuance
   policy, allowing a service to limit access according to the policy
   without tracking client identity.

Discussion Venues

   This note is to be removed before publishing as an RFC.

   Source for this draft and an issue tracker can be found at
   https://github.com/tfpauly/privacy-proxy.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-private-access-tokens-01"/>
        </reference>
      </references>
    </references>
    <section numbered="false" anchor="acknowledgments" toc="default">
      <name>Acknowledgments</name>
      <t>[[OPEN ISSUE: TODO]]</t>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAKt33GEAA618+2/bSLLu7/oreDMHiH0hyYmTnYcXF3c9jpN4d2IbtnOC
xWAwoMSWxAlFatikFU2Q//18X1U12ZSdfeEczNnIUrO7uroeXz2ak8lk1ORN
4U6SJxfXyWmW1c775LrO79P5LjmrSp9nrk6bHJ+ejNLZrHb3/9rYrJqX6RoT
Z3W6aCb5ZpLqE5ONPjGZD56YPHsxmqeNW1b17iTJy0U1GuWb+iRp6tY3x8+e
/fDseJTWLj1J3rgSTxWjbVV/XNZVuzlJLl3Dv5IP+J+8XCZv+PXoo9vh2+wk
uSgbV5eumbwiMaORb9Iy+zUtqhIE7pwf+XVaN7/+3laN8ydJWY02+Unyc1PN
x4mv6qZ2C49PuzU//DIapW2zquqTUTIZJfi/vMRD76bJ67z86Ar5Svf+Lm2a
ldvGP1T1Mi3zP2TTJ8ndyiV3VQ0uVr+5eSMj3DrNixOs5uvfZ39pqnqjP07x
6GDFH6fJT6n3bhet+GOdZgvsOf5luOSbqloWLl6pkKF/ma/qap23634dWeWn
aXKRliVYNQqL/NTmyzz6Fg+cJG/bdOvy5M7NV2VVVMvc+eR1nZZzl9xOT6e3
0/cYGSRIB496EjjjNNcZ/7KSX6fzaj3Y71+n3PLZypXRhvkl9ly4Xf/LP9vw
DA/MMfgvS/lJFxqNyqpe45l7dwLRgwD2fyXJh/Mf725Oz/52cfnm+Uny6upi
+vzZ9PnzZz8c/fX65upsevzs+bfT429ffPf9d98Phx9Hw1/+6ejFi2+/fXn8
Yvrixfd45DnG/vf15dm762jWP7384dujTTsr8o+yhcnL598/f9aNPB6u/+7s
6h2Wf/Zy+vzFy+fH373AwDfnVxfXe+u+fHmM/6YvXv7p+fffk8a7q5sT4YpZ
gMdksUnrpWtOklXTbPzJ0dF2u50OJfJI6dqf7MkpTnK3zptdAu6u2zKfy144
NoHycaWT5JQ/btJa+Jz4ps12T2SWTsGS7vTPp8lNuk6zFY52QNtfq7Yu0yKp
Fsn1aufzuacxWrjaiey5GpJInlye3p3hv7fne5S+KaoZHg8mJBi2O8iuL5To
s2o9y0uXJdu8WSWnbZY3+EO2QeuEz2evLiF2ydu7u+sJGPhpl5wX+Tov8TzM
0Y2DoSubfGFcePIoc5eYvJ1RGo9mXpXyCHYTclBmJUjCQ6fX1z+dX99c/Pce
szebwiX5WVG1mVrkxmHRIt09vlLK8bmaX1kP1i+fF84fHT8/evbt0fNnR6tq
O5FhE/yAadVsN25Sc9oJWUWC7m7e397dXf3t/HJIkfAFh/zRlSD6Ijn/tClS
sLD+p1v/cHH25kiM/qTh46AiV406fX/3dm+ZD26G44CNBXPnpu+nuiL0N0nn
c/CNJ3BNdZonf6OZqJ0cRlr45Cd374rk+HGiKOzbFyLkdzdHWzejVJaT46PR
aDKZwJb5pk6hKKO7Ve4TOLx2jXkTKMc9GOshH0l17+r7HB4Awml+Lxn6vYT8
pAQ1VdJ6VyfwreYpnYfpbSD986K1+VIIOkTccz5frV0yb+uai+LRZJ7iEdk3
6RI/iGEPJh0nsIJlscPECThHehr3qeHYFGyZpDM8IitnuZ+3fETGBfpz71tS
4301z4V00Qrfzlf9wtSNjhF5uWkxf5ms4Rygvn7tud18zRFuMDmIaMhN9yn3
ojrrKnOFUMNTxh43TYt9gG2/t3ntyHHdM+baVB7UPK0dZG0uPyU+X4Jl/qkM
ibmQLODtdK3AVKxSckDOgxn3JHAvbYkTm2QUl2ojMzd0dPnvworaJe4+LVrh
BldatMUiLwo+DbJxNjG505EK0DrP4LdGo2+IT+oqa+dcmOIEXS5zSij+bSir
4F3gjOApHAI5aNzYlzRlaDUr3DrxG7BCtoB9u7TGIWGyjlm+KlqVQ4jBHCCJ
JP8HkpocmMcsit2Yv9gch1PxKx3R8GkOoocp3H1V0OjjgMQulg2+5y6g3Gul
eJ3ukq0rCmyiyKkIeGzdFk1OaydTUgxVgEuZHvS4DPy9ixRgQGbuxR+RBZQR
8oLcCgARhGUpNsDVMXQjdrEt0hq0bcEK/NOSbQ9UZ9SrDiRnupyqLi3qtM3G
yatX1S12U6ZLkQCdf77KC1ESSJKcMGxJfo9jF72PiaZ8maJHBGQONMPFYJuj
J5D5tlHfknz+/H9uXp/96bvvj7984UBQ+Vtb6hqiqhVor4Nq8CyMiCRdwjLA
buMY83letZ4KvcDpAPzm9KYqzEPKWt/y1JNUBQSeHH8AYUP8RsHtYTmaF1ED
55unMGA1EF85pX/GmXsxYEFVwlb83jaT7coJ6dCwsgK5yRKr4Shx2A5cxUZL
5eV4RCUsqm0QuHkF9vlNVWay4Qcb3NP9B+wPTM/Le9CfL9Wvb1IwCzaBNohH
Crhf57NWftPlfD7LIbs7yOTbaouh9TgxpuzMOoRz3wVr7ZNZyuVwXAM6VpT1
Ajrcm+I1FGNuvDr4/DlGqV++jJPBN5CGQ5NNUd8F1neAclCrYOXmdYUAzQPd
GJEgCkaMmjRFMFPu1OoFeC8WUlUGG0lxIAVZrnsAl6vZovUM6rjNvMZ4ahms
Wr8tDkvvqzwb+g+jE2BR9mUQWbdkKBi7CUCSQwBAu5/l8yFl656BYlLCLA4I
F4O9dvVSlgJbaWXGQasLTAuyN0GTv46usFyHyLj6G+A97HdOGf38OUKc/JHE
XgGF3KvcxfQcXL2q3uKJ/38xeTXdpG2xm2Q8YzepwgOTrFpxlitCzDAUIHnt
ESBUqzTH/wC3cN+jkUXIQwMOwFK1TSc74hCD2aMBqOYVrAEMcTJz+LUtReDV
mHz7w3cvvnyhLY+RzqyFBYPqQs4H49R4V2Cy37i5WHcxEE3j1ptm4LnI70VF
sREZ5PjGBx8Gq+5J+AzQ3EHP4WIhKEOoI6I8RNeyPJ8PDivyZ3RxfmyYCksi
uPu/RIwxsBLLvo+rxoF80VpuQHIV+R/uSHIQKr89bTBVtNria0B20+nLFAu+
BqJPtulOWOHKVWq2NYZBHfxoOd2eH+Mkeshma/5NMPQA+yQHanznVQunBAHI
8oWEUI3M51JsLqRnbMNqrXS7hyToJgAM8e4Kh/ptDAS+J1GUM8KFXE1YacRC
mj/QZ5E7y0rDPN0TJx3aafwH5AWkxt1iqE4x3hMyry4Cx1FCjOsBkf35UYaA
Xeew57DQG7Gz8GigDbA/bwQ0dTSaXsjwjfxC6EIXNePkqxTRDCPcrHVkDumZ
1S7N6Ivjg8X6gAhTQsI7cXrk1240OmBei9oIpi058NCCDtsLloY1d+I4EOXQ
YfoIqEQ6O1YEUDuLj839u0nHApkqVw6RoxseVE2gD0voe5Pw8oeXP5iqx7o/
VlnBUvVOIFTt5oi3IFNECBlOIVXokRz8lxrw1DCqBGxtU61FZ1WU6HgAlpP/
Si7MH50glIRdoO7urZvSO2ewlhnwCBBGcMbYI0+jkpDHXO9wMCyY+CGagZC1
8LCKZBX2G2CGob2p0HPToRSmMWpsBCp1n4JRlBKNiBigIYYyTFAB7ZxG6EZM
rcsF0EBMnszS7AkV48myqvCpn4JQPlUYwYi2qjOzQZSjwfx7lAWKNbcTwCp2
tF3lOKOwr4gkEXSal72JQEK14EbBnwljklpAi0v+cHWVfCyrbeGypdNxAep1
T6uaPJhUvz5RpjA6KRtNBO09rw8SKOZzF6LKWgJ9wygCPvq4G4enY/fQ/Z+h
iykgk/NhhA/RdbKqJI/jJkwRQognNN2unjNCacT8Ex8JBGDOSjEezFDDqIdW
6ptvkjPzCWavA5sY00V/+M6fSXjBwXtBCMUVEjFnDojgOdPQpypdcgABoWc9
VEdVO9d5IudPVFUCRInWFGbl/d9JNYeH4xYCLeu2URhPzOBKg7dCn9mM1MaA
ifTSaYhKzWfpKVme5d9c2kK6wA/FknCftKCuXMImiiVLH9uarsvyQ7vePLqg
umJyjwvsSPAaioq90jZB4HzSpXsxXJyjhkhGkBjkGLMaSpVDH1hv8x784RuQ
EULC5PM3DAfl8xcIw350kTKS8BT9KGDq47wFcRD1YhNicYmqd4a3JbYpeiSA
AEXhSrALY4v/5xVi7T84TDwfYShGYS97iGgiZqZlkiP96BiT86sM/za5ZNMk
rE0OiI4RdeHAP2qke4hxGYf03OxpDuMZ0M2FWIDsQvOoRxDreSWWTay/kcX5
4I0Aj5gLGazqm6qgTa4dYjZwvc6wCcnvd8RTT1nS8I7zIOTbgtdHTOtWa358
SNDZcRRDyuobOE96IXyEwy6Y9wQ+WqX1utu+hPFytHwAECDdcC77uTckY/Np
MmqTdhM4tTgyDPiNP9+3BbGd2XzoW1HlpnD20JOViuATIIF3XTDbRZLhrNXv
UvT9nvkMRsZjLyGFZ3mBYBoHeQQBV9tUoCkz28Iv8mGqwi4pDorZj1UDGwYV
ONvNXD3Rk2RASHdXSES2dAbnqix2E5KA3IsNcbDAEYxbQigRZEOtxJZ4tXzK
D0BIsoFtzvTluxSq05l7nvar4Cmx3VeuzBVLBrdywA0cdpNzXRpergwOIpSv
FhKhaD0SvxzkU4eDWKX3/H5vL4fxNg7U3QoIqWNkSCZg8SZfh7BDlz+E39ft
8TvfZ0gk97ZU3K+PC9sth8HjVxtuqY6AEfozAAOWCPoD8bItBkiSQPEMmXG0
mu6a6TkKvTRhYWyUS8OR1RQlEkV2a7o9ZEIwZy9LspvuePTYAhtqIkbCJhOl
d/QHk+BbxcvhYUkEQ6yAQX1eVDwB2qLCdSMPVQvNYJJATTCP9fuaGRRY0TW+
Etas/8E60+Q1wx6VnzENtDo2S4nnmkDUB807zjEdQ1oR4wAjyT2aqJrptXBO
WPvvVXvXMrKgWlEhK2jVrE7r3RjyJt4AUhVGdTvaYyNmbueMMBBJ2dKbqtHi
Bo6Q6rloi5AgjU6XO2J4UfcBn69oRRpD6kyGYT9kIRhXWR0rNWtHpIiVNq2A
+Uqs8xq7TDumjDVdH7auDAcwY4KYObCCguIkSwgDa8U0+VL2yoCh56/47xwP
LtOit3FKuaCJaXJtdrpTYHGrBfRIQ3BxmPwK/79mIktiTM13dQup+KgAhCQC
1klF/Ps8dZAFsX6PZGplwZCoZZ2jyxlCkqSQIP0Hiii74mhIf+7RpFLpY/ph
DXbJAmFzWkg+rREIw/Bp79k+hKZa3VTtcpW8cYgpNU8CXUpq+XLZfxkSQDkr
qPQMAodSenmIEMKqfr9jiyO6nDr2zFCgpFRbYHNxPcGKtHv4Z3JxbaFyjBC4
oCimt3Qd+EapjZOb0+QDxUkPyEkASBi9qzpT40P2LsuXuQT/DCr3MrnUxpUr
Nn0cKEkXqRrjkY4HkmMYePuxCgwzsKIBsU9W/n6T/CTySdRR5MzojEb6jYKv
JZSlqepdNADrYCdJ6ZxmpYm2hKLfAJB9ls/7wo+zA9BIwBBOYCY1id5RlB5s
q+omlaGDXJSRoIE91SBC/LBMXI7kiWvgitQ5DxstXh+LilAkxd4mIdA53RNn
gv/40am66GknklDjHmeSTzR/NFQZi0Ivbq8l1aVgFX8xR6rPKIZ0IR4vZROg
YibuB0/YaioWSmqqLnmRawJLnajNVGl6WjaxU/PNo4cApFsfHxd5ZYd7JkwS
B5swKbsMv5pN5YT7vBlbjdbqU5IVFSvJTD5km7BeMmNM13RBj2Y5RZtEp4G6
6VyDcKopeERxwYr8PijskMUSJkgeKNCiTLKg1+LPrZt1olzNDUgAsaWCpeW5
0ejmUYMhlnbmguqKLMNJ1/F6vRDDinRP+1wOYVgOllrBhp0b4CKzJpZYJD+e
zKvFwhG4VpsnsngI4bFbuCyJvaMxPogNNJqOjOkZnCTr/sydiAybjZNcMuSD
hgvHUSrUgqWPzZVm0eMFxJkC4eMJbg1slAqK+ieM2CYzTPIxZMUb+kzIIA6m
ZDGHfJGVNRlWuq1PdAJQALe+YHKs2D8QHdZotmEIhRVWSATsfMhX3yMsE8GP
wttepDSSjatJewlndSGXML2T91L7jcaORmqcyw5oas56IIOiZZbaiip8Y6uj
FszU0/hn6ZrxAVPDlsmRyAb28KOpGEIPpggfRDSekZzU5+UzuUn7Ichv+tAP
zBAisc7MNoY079oYUkvERXGJZssd7SqtudZ4Fa90xCi+tJgKKE8xD5DUDEz+
CIzTWH5ahdQsN2wn1YNoB9IP66Ieqq0bq18MYqM+rUVZ6TYX0qDH3/7w5Yv5
+tCVOTymB1DFq0cx1VRhFMNCERfXKIFB8htbrFwoz0epqqnAcXhGMgS/z8zO
srVyaTM0K5HkDVUA1rjdaEMFnITZZmZNrRSrRftNW8v5052wfmVp7YdayAVK
69uqlDKIQE7Lm0s/AKbxuWh81TesPIwyI24ionNiuq2ARG0TT73XPRJKTyH7
BSMluAz6jtPjgfOZhyTrGoFKciJsQJTY0Fc1o82HWNzDWwxdpuTDX1lRHEZ7
Bf+4LdVtmaP0MWNYBrVUunz94e3VxS3UDNAb4AD0aPE35ogcl2oVJTYtl+7x
zXC+uNmSvFRMKGGnTZdLsxCwqMuiPBNNXboGDzYr5ifKdj0jZwQUA+DPw+N/
xnbvVCpFfQg2EPde3sJ8VR9Vmo6s54k5LQuMNUmLA+Ii+2wNyFWxCX0U+x6g
Aq0WRFilmhtye4AOSRABh5jk3KcxSNNzTQ5EhjrLfhjUqhf1vnno82fp1mR1
9ZXbWGXDPLLtsKkqQcXZODhxepbg9gQKMm4EaAEpR/BpDDQQy+E7gpgGo46o
kPIJc0Cqlensp8bzmTPfE7Y46ZIt63TD/d5aYS/OUqvkDIUzEZcfcT6gld41
a5SjDp2mOF+uGjlWsHjjXD1pqgn/TQ6uj68Po6aYkPpa5IWmrbD84VhSXXUm
8B+eNwA9nKAMhCMAScsC5tXKqI10V0V1Ij71cJUP+cd8I2CNCUavfUwgfJbr
Nvop/FOCNeoizkYgtAb9siMFM5uKFeC59HMBApXB98lRcbYVxjYrZgg/tawW
y2kCZIqwSDp+3TeZ9BppWWqN0IE8wRTsBC4Tbn+O+Te1Y3y8CahfSvpd1Ssg
BK8n7D4ONFzq6DsriESWT6JaA0x9f1QsA6Jb2k0BtzHuUwySzWpnbB0m9Qv4
OdIfctZW+51p0bWOqZmGVHtwbNdR21TJbvftXkU0zUFgKApJspne/muOZB1l
CyXDKYFAVm0EFzAK3OZZaKPruuCiPYfC/UHohlIx13moZTPWHaTHLwjhrK7S
zA3dSNQOxj6O6+C+Aow+wKqLat56jQ9oJsSSzIdNNYFG66c4lJz+m1fXN8lB
aA15BQcQc/Gmi3gOk0ly/v7m6vr8JDlva/iUro/EPyi4d7K314IRs1gcG/xi
kAImNEAcO7MUNQylOH5U+m8swYSTRVjc7MxVTMUvuOR9KeDtthHHx8hKT03K
yVEbgxSyU+1OoPeLWM3mLwRCaSZSicVbq6aIjSyKCaw5+9Q1KdfHhl1OgMd5
/h62hDxW6PD+FurI/gaNbArrwHAMsnvzGo5dug2GRA3idQP4RAnVUnvgtD4s
BkSkDOv4dIFn0jpLTteMW+D04AXyPxBnPpXpybOLMjl+dvxsnJwBEkjPnpNu
M2mSyGvgFm3WZDt9OJKL6EgimYHWwUpfXP9kXZ78KJ2p+MyOFESy3DRmUjkC
PSKE3O02LwpL+0SZNZw9fDCDPlD613STDtb7GkkHp9fXF4fJKXTrgCU9xqsr
2kjIp6EUYut5YefBL4QQSfUdqnF5lzchqN9rFo7qfdxlKMtwIv4Qm9SNq2hB
oOzR45TJGQud0stqCUBJTmCZzM1hBeAmz7RMREmXtrfQ25Zal9QasXroXV1D
BKpM/NA677oR+yUn2kAY6BbIqPOLpZD5GcBSQ4p0p92Z3EZtnA6l2UFsqgCH
EWWqVcWVdjQmuRo0Xu0AftlU+V6ikDJBSWXqe+WsI8UC/66fRurgPWgU9S3F
NOz1Zmo9reOTNThFreeSBdWyfYjptFKgt01K6xegl9YDVCctIdzTuAuXFgZk
SJuUGql1JyS0MpJ10ZYeooJsB8RDpWbI46FXvX/KotpTF7AsxE7vfMRIzBI6
z8Bpdsn4ludkYXvmlnUquXFXi/hLemSPO7XUGqxlyYxxwwf1sxebSK+tGSkW
YSxHjv2G2y9WwfgjKjrudzTK016zX4e8ljF5MCL3He8nq2pD6/Zpx5ttiKYj
1yytgnEjtLUhQ07qbKJF++54JTHDMlyqW9aMW6Q606TvtG184CM9vKJ8A4At
TmQ3kUw8LSbhlkZ65cNIr2/u7mJTBVNR14nkcmYgcstatIpaY92/loKkROyV
xCD+kClpwmKmI2Pcw+tFED5laNRf+ngLatd4NhOHH2D5Vrq6PxHRxspsWWQ5
OkHK47ARLcn1YV8hV2Okv6M7GGIoTSaHOdM95gezRVm6UVMcYKbYQQ0EtLGB
nX9942nwpX2LLGO8g5/ZGvvLwefPfWvsoCd28ux4umrWxZcvh4d7LbbSKYsJ
+G+YIXTMsle2n4gPs8TAyEJqPjOoO9HzveQug+jNdgNbH7pj5InQrtIldBaW
kNBybTExwZFwA9Bv6+N+QzE1mmFC/BBn3dgwtd/A+eAyy2j0Gm4l1bZHVvfi
FlbER6ZxXXpgxhjlYwjf8rVkpSFREndJqqlvgwjFBkmccuFZmvXXAuJsqcD7
qq01XSINvFbwhDy7YjFNunqF3U4RlzCzkkGu8tXZR0laUPLkvo/kkkheyXA1
1ER6KnuPwhyAbM0WJ81qvVX4LTdIP9Clo7m+zAmVlAUskycouwkHgw1cZE45
bHNZcGPta3G35D4ihlQwtJWSBpeRWEXuPrrQj+sGxTW9dsQkgVTjrX4SNSPa
1hW+3KpoCESxOuF32kGmYW8Qna7B6GFvaO8WZ/2FB7sms9d+zJS8TPhUzhIE
ie0Uew9TpLEuWeFouzu8J33FeqfMmsv7hyV3CQf06tXN+e3tr+e3ZzdXH04I
/9S+0hHmc6uBRd1aFQPIhtDerp5oksfK1Q+rloKBX51f3l3c/f3Xu5vTy9vr
05vzy7O/n0DVGLNzDxqMPPX9NYiuFzTqAr24/fXt+3enlyeGRr0lDef5Jg/8
HCtw02sorBSsWrjtRGFqsVPuZSFPIGLUNy5WG5gMlgIoNQ9kniRcn5/f/Hpx
eXf+5gb7idiVarzkmEhYV400gTjfZ5NX8FLSBGXpM18tGvlbQgox3+fKptcX
cOgXV5eDybuObTmA/Rstnjk3xY0KxvowLOqv6nkqN77UAerK1+/v9tccstZw
Xddvup+uH/SfhgoB5769en9zdv7r6e1lf96cGl/ok33+MlRcfUe0QOkLs1M4
mDYUS8rOJKWzymIazhwKArH0PuzIl4tFvioMVluLpxpV6d3SUTYZy8WqPnO5
lhwSJLdmTcz+mxHQHlGboW8V7cuNsJaTajHxcwb66rSGdzx0WFRW1jpdf9kg
CkEUI0XNMZquloYJvxLrje9OGK0r7NJe0lBx6sb5KE/cqWDD1j3sERqys+YJ
hIv5PCTkFGbwkAOqGNBKLZ2zCGiXADSZEN+06MAI5+jd5nCSG/bcaB6gR4zS
uaIKZ/AWBnwRdxCt86Vd1lC9GFxaVsljgoHvqwjRW5V8cDPebi6Tn8P1519C
DmpnaeKueXaRzqW+d/Du9emhlYFOM41SRqPwqb8+MUQUdoPE912YcRioJC/V
eT5Sd7PbvsT2hm6nyW3V2YBll7scDhKJ9u2GkqWuNpV40DVRolgJlIx98UjR
z5KtQn0XBnV3P8RT9bYKs5ZQgCZPu0savUItNHcd3lXwtau7g2jrITmW55Ld
dGQF/TODJyZS9I242xwjHa7Ecp0B3YZrdXur+OHsj8nTdhUH712C1Rr0BEaw
k98amXDuAtvGPaW2DevQkwsi7K4WB2vTsb7pFjRUWmtTNmomaD7ohI+bsaNY
RSxl15KjV1iUL5FrsL2P+36s7olB71TVb1c9BYv90qtc1cYqhQThMsKgTjp8
ew0box7lg7FcS8XSBiBF0994vScAvX8gFBthAn6RVB/vtHYR9uD6nIRYzAeE
8uUUVifswH2Sdxo8dDLiM0LLX7ijHRKM4kt6NgyTW51VtbJ0yKFHNypk8syx
qyO6NBbeQtA3mg3hm2BV/whDBi4/HHbnefWMFccN20ZifDyz1F6EBid5OaF8
VVttXWr62IbG5R7US5/pg8skPj7ouJfV5CpGnIxTHBxJo40pj7RVr3Nv15m/
QtzgHQ1qF/WdSHl5n2pzaSiBj0ZDiKdhp3pMbTqQjjDG+3Itz1Je2kSkBR/9
HADf0RDp8aJAYsLYsp1RYYyJf20ISY4/2ou1d+YaLmh/kYyBkyulHhS/gkK6
PnmjSiRGa6RiSh+D4TKjdLQ+SA3vFW2sYUcbS/fO4c9mBZhtiF9p0DE4tL8P
Xj8A7+sNd31FQ7QbVIg38I/9bKTvzDB77220UqZXHaVJXKB/qTX8fXQtHYVs
wC2Mn/6RXQ3bGCKzLiC7ZRXyY2r1ooCyg07rgdrURtUiLzpEMnNsZa8s1RtO
z0C8tdwGs2crd7m7GP/HVbvkNQsKlsGr3X6NyOsRSgakh56dge7DgK8IfSq3
9LrL8hpDRffGxBU9OPn9F5dEiya579+4IWU8EV2C6y5siFkY79t4wuwvC+Th
DQeKJDQmKSXKCEzs859ftcZdIhPP+S7FxBIP5NUpRpQ0XlLw3TXWkt03VtXq
n1WLu+BMUzQkJX4nQ1y13lf3qN3DPGxadpmuzpV2aYDP30RhPc7xEbwpkYc1
SUuz76JPo8kNC6his+JrE37++er6/BKx9u3780dfGHS7wgGXf0vb4uhr75o7
0nfWHB2//OUXQ8abjULo0yhj0+VQTuXeqmYRu4TF194KEbcwKezwf+6ZPw6I
R9EHwrmJz/9wk0Xe+AnN4mPhoPquwdXbAezkQfyujQKirvisIdJX0L0hXLmC
G2zKntkKl7v38Rr/bILWiasKFwy6xmubwSaeCvvSsg99+isoXhqjOuwnGaD+
YtyXrk1HW4rCvUeffwq+Ldb1/gUmIW3VB9mCUjV1FR/ayWj0fNqlbcZRomH8
IN0x3sut8BVR/+otOBnaXR2Tv/6Ve2E68B9dDfs3qH88frVd7F/v++q8vd3T
J7sCbSBxBiuXZvYejQYBdFvzopSQuhf2j5OD7pvDx3NwjzP9f/dK4X9I2BDZ
KmH/ypVAsvbxGR/NUujE/zuXHkfaerW2dCgxot3LiuKzBY0QrLs0WloSS4PT
7o1TlguajpS4/+QmpTz4711rvKya/fsbWSWGsS9SsQ4qRbUujxa6x7sXOqTL
Png0u/OYiXww9czRj0czk09yn0IT7uf6hguzkY++5gIH8MjrckLiTQuT5sT1
XViMpYbv74qLe/v5esYGoR0KoCa8FCZ3zSI4PqaUJkHOQkHWXK68vUXKWmxR
1hIlyBhcDw5U8AVsXSkVSIrk+iQd3rOOaoL7VUYNaSXWkOaQMhvvpVjFQ2cG
6bordNIrybcA+tB/p38F+M5X+eEcMw1ipIdcIstw4rmXIXoxfC+Y78DyNrxf
pHvpGmjRekZ0zTy5Kh95UYiUcbpXgoiLPzu9vjt7e8oWlALaunQhWS2kj+02
jm8lwMRBEGUa3x97OLRO5hFjZ06Q9j9hWSf2D9gWv8Ns0eqLeCq7d9gTYz0P
D0iyu2iKbgYSGNLd2NpGC4apSEkXK5k28Uat5A32w3DLHlnlUogOUgds8LSx
+8BRnm/tmlTSKdpOJkDlqR+0zmu3/KdNbi0QmYa9ZhKMMwFc94W2sss8K1Uh
vFLr1RW3QqlTp5FqPIGVND6VVl+19q/OWnx09nI9+GcGlaa526rKJvhtEv0m
ZbH4bZqfP/fv3DSNLvVKnA89UvGRqLQJGUGqNYPcacXC3g1ncLLujqMTESlX
y83wRmogwo6IbxIRqSHT87G8YpfZaFx/TrwbGKj1wYRhwKkmXO502vAuLHvp
qGZj9IWgHrvuzXTXSa0xbYgTKcChRNuBRvEXE43LpCd3vnu8BiXWrn8XUHfB
iKR0l9/7DFF8wWtpneFqM65P73zf/ypqJ7dAHkT/phjSs/hIRLDQC5QX12MT
L8v+7+Wmv0luQ11jP6N517870iKa4RWd+E1X0qJWdFFtWMDy/KEn9REvOu0q
Dr218HGCa/+Vkhr0V32ev7+328Vd0+S1NQpLW0CXaRaT1QrS4lWf8MKpQdmA
3PZtrrYoIvhhC4W+4+P08vQrnAv1MDaxlJWOtPe5TPV1nuz94SSn8/A+HAV0
n0+0YdVl/+8JwJZ3T77sR7V3V6+uEJn+D1hCeOGPXQAA

-->

</rfc>
