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

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

<?rfc toc="yes"?>
<?rfc sortrefs="yes"?>
<?rfc symrefs="yes"?>

<rfc ipr="trust200902" docName="draft-ietf-stir-passport-shaken-04" category="std">

  <front>
    <title abbrev="shaken">PASSporT SHAKEN Extension (SHAKEN)</title>

    <author initials="C." surname="Wendt" fullname="Chris Wendt">
      <organization>Comcast</organization>
      <address>
        <postal>
          <street>One Comcast Center</street>
          <city>Philadelphia, PA  19103</city>
          <country>USA</country>
        </postal>
        <email>chris-ietf@chriswendt.net</email>
      </address>
    </author>
    <author initials="M." surname="Barnes" fullname="Mary Barnes">
      <organization>iconectiv</organization>
      <address>
        <email>mary.ietf.barnes@gmail.com</email>
      </address>
    </author>

    <date year="2018" month="October" day="17"/>

    <area>ART</area>
    <workgroup>STIR</workgroup>
    <keyword>Internet-Draft</keyword>

    <abstract>


<t>This document extends PASSporT, which is a token object that conveys cryptographically-signed information about the participants involved in  communications, to include information defined as part of the SHAKEN specification from ATIS (Alliance for Telecommunications Industry Solutions) and the SIP Forum IP-NNI Joint Task Force.  These extensions provide a level of confidence in the correctness of the originating identity for a telephone network that has communications coming from both STIR participating originating communications as well as communications that does not include STIR information.</t>



    </abstract>


  </front>

  <middle>


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

<t>The SHAKEN <xref target="ATIS-1000074"/> specification defines a framework for using STIR protocols including PASSporT <xref target="RFC8225"/>, SIP Authenticated Identity Management <xref target="RFC8224"/> and the STIR certificate framework <xref target="RFC8226"/> for implementing the cryptographic validation of an authorized originator of telephone calls using SIP.  Because the current telephone network contains both VoIP and TDM/SS7 originated traffic, there are many scenarios that need to be accounted for where PASSporT signatures may represent either direct or indirect call origination scenarios.  The SHAKEN <xref target="ATIS-1000074"/> specification defines levels of attestation of the origination of the call as well as an origination identifier that can help create a unique association with the origination of calls from various parts of the VoIP or TDM telephone network.  This document specifies these indicators as a specified PASSporT extension.</t>

</section>
<section anchor="terminology" title="Terminology">

<t>The key words “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL
NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “MAY”, and “OPTIONAL” in this
document are to be interpreted as described in <xref target="RFC2119"/>.</t>

</section>
<section anchor="overview-of-shaken-passport-extension" title="Overview of ‘shaken’ PASSporT extension">

<t>The SHAKEN framework is designed to use PASSporT <xref target="RFC8225"/> as a method of asserting the telephone number calling identity.  In addition to the PASSporT base claims, there are two additional claims that have been defined for the needs of a service provider to signal information beyond just the telephone identity. First, in order to help bridge the transition of the state of the current telephone network which has calls with no authentication and non-SIP <xref target="RFC3261"/> signaling not compatible with the use of PASSporT and Secure Telephone Identity (STI) in general, there is an attestation claim.  This provides three levels of attestation, including a full attestation when the service provider can fully attest to the calling identity, a partial attestation, when the service provider originated a telephone call but can not fully attest to the calling identity, and a gateway attestation which is the lowest level of attestation and represents the service provider receiving a call from a non PASSporT or STI supporting telephone gateway.</t>

<t>The second claim is a unique origination identifier that should be used by the service provider to identify different sources of telephone calls to support a traceback mechanism that can be used for enforcement and identification of a source of illegitimate calls.</t>

<t>The use of the compact form of PASSporT is not specified in this document and is not specified for use in SHAKEN <xref target="ATIS-1000074"/>.</t>

<t>The next two sections define these new claims.</t>

</section>
<section anchor="attest" title="PASSporT ‘attest’ Claim">

<t>This indicator allows for both identifying the service provider that is vouching for the call as well as clearly indicating what information the service provider is attesting to.  The ‘attest’ claim can be one of the following three values, ‘A’, ‘B’, or ‘C’ as defined in <xref target="ATIS-1000074"/>.</t>

<t>‘A’ represents ‘Full Attestation’ where the signing provider MUST satisfy all of the following conditions:</t>

<t><list style="symbols">
  <t>Is responsible for the origination of the call onto the IP based service provider voice network.</t>
  <t>Has a direct authenticated relationship with the initiator of the call and can identify the customer associated with the initiator.</t>
  <t>Has established a verified association with the calling party telephone number used for the call.</t>
</list></t>

<t>‘B’ represents ‘Partial Attestation’ where the signing provider MUST satisfy all of the following conditions:</t>

<t><list style="symbols">
  <t>Is responsible for the origination of the call onto its IP-based voice network.</t>
  <t>Has a direct authenticated relationship with the initiator of the call and can identify the customer associated with the initiator.</t>
  <t>Has NOT established a verified association with the calling party telephone number being used for the call.</t>
</list></t>

<t>‘C’ represents ‘Gateway Attestation’ where the signing provider MUST satisfy all of the following conditions:</t>

<t><list style="symbols">
  <t>Is the entry point of the call into its VoIP network.</t>
  <t>Has no relationship with the initiator of the call (e.g., international gateways)</t>
</list></t>

</section>
<section anchor="origid" title="PASSporT ‘origid’ Claim">

<t>The purpose of the unique origination identifier is to assign an opaque identifier corresponding to the service provider-initiated calls themselves, customers, classes of devices, or other groupings that a service provider might want to use for determining things like reputation or trace back identification of customers or gateways.  The value of ‘origid’ claim is a UUID as defined in <xref target="RFC4122"/>.  SHAKEN isn’t prescriptive in the exact usage of origid other than the UUID format as a globally unique identifier representing the originator of the call to whatever granularity the PASSporT signer determines is sufficient for the ability to trace the original origination point of the call.  There will likely be best practices documents that more precisely guide it’s usage in real deployments.</t>

</section>
<section anchor="example-shaken-passport" title="Example “shaken” PASSporT">

<figure><artwork><![CDATA[
Protected Header
{
   "alg":"ES256",
   "typ":"passport",
   “ppt”:”shaken”,
   "x5u":"https://cert.example.org/passport.cer"
}
Payload
{
   “attest”:”A”
   "dest":{“uri”:["sip:alice@example.com"]}
   "iat":"1443208345",
   "orig":{“tn”:"12155551212"},
   “origid”:”123e4567-e89b-12d3-a456-426655440000”
}
]]></artwork></figure>

</section>
<section anchor="using-shaken-in-sip" title="Using ‘shaken’ in SIP">

<t>The use of the ‘shaken’ PASSporT type and the claims ‘attest’ and ‘origid’ are formally defined in <xref target="ATIS-1000074"/> for usage in SIP <xref target="RFC3261"/> aligned with the use of the identity header defined in <xref target="RFC8224"/>.</t>

</section>
<section anchor="order-of-claim-keys" title="Order of Claim Keys">

<t>The order of the claim keys MUST follow the rules of <xref target="RFC8225"/> Section 9; the claim keys MUST appear in lexicographic order. Therefore, the claim keys discussed in this document appear in the PASSporT Payload in the following order,</t>

<t><list style="symbols">
  <t>attest</t>
  <t>dest</t>
  <t>iat</t>
  <t>orig</t>
  <t>origid</t>
</list></t>

</section>

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

<t>This document defines a new PASSporT <xref target="RFC8225"/> extension.  The
considerations related to the security of the PASSporT object itself
are the same as those described in <xref target="RFC8225"/>.</t>

<t> <xref target="RFC8224"/> defines how to compare the values of the "dest", "orig" and
"iat" claims against fields in a SIP containing a PASSporT as part of
validating that request. The values of the new "attest" and "origid"
claims added by this extension are not used in such a validation
step. They are not compared to fields in the SIP message. Instead,
they simply carry additional information from the signer to the
consumer of the PASSport. This new information shares the same
integrity protection and non-repudiation properties as the base
claims in the PASSporT. </t>


</section>



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

<section anchor="json-web-token-claims" title="JSON Web Token claims">

<t>This specification requests that the IANA add two new claims to the JSON
Web Token Claims registry as defined in <xref target="RFC7519"></xref>.</t>

<t>Claim Name: “attest”</t>

<t>Claim Description: Attestation level as defined in SHAKEN framework</t>

<t>Change Controller: IESG</t>

<t>Specification Document(s): [RFCThis]</t>

<t>Claim Name: “origid”</t>

<t>Claim Description: Originating Identifier as defined in SHAKEN framework</t>

<t>Change Controller: IESG</t>

<t>Specification Document(s): [RFCThis]</t>

</section>
<section anchor="passport-types" title="PASSporT Types">

<t>This specification requests that the IANA add a new entry to the Personal Assertion Token (PASSporT) Extensions registry for the type “shaken” which is specified in [RFCThis].</t>

</section>
</section>
<section anchor="acknowledgements" title="Acknowledgements">

<t>The authors would like to thank those that helped review and contribute to this document including specific contributions from Jon Peterson, Russ Housley, and Andrew Jurczak.  The authors would like acknowledge the work of the ATIS/SIP Forum IP-NNI Task Force to develop the concepts behind this document.</t>

</section>


  </middle>

  <back>

    <references title='Normative References'>





<reference  anchor="RFC8224" target='https://www.rfc-editor.org/info/rfc8224'>
<front>
<title>Authenticated Identity Management in the Session Initiation Protocol (SIP)</title>
<author initials='J.' surname='Peterson' fullname='J. Peterson'><organization /></author>
<author initials='C.' surname='Jennings' fullname='C. Jennings'><organization /></author>
<author initials='E.' surname='Rescorla' fullname='E. Rescorla'><organization /></author>
<author initials='C.' surname='Wendt' fullname='C. Wendt'><organization /></author>
<date year='2018' month='February' />
<abstract><t>The baseline security mechanisms in the Session Initiation Protocol (SIP) are inadequate for cryptographically assuring the identity of the end users that originate SIP requests, especially in an interdomain context.  This document defines a mechanism for securely identifying originators of SIP requests.  It does so by defining a SIP header field for conveying a signature used for validating the identity and for conveying a reference to the credentials of the signer.</t><t>This document obsoletes RFC 4474.</t></abstract>
</front>
<seriesInfo name='RFC' value='8224'/>
<seriesInfo name='DOI' value='10.17487/RFC8224'/>
</reference>



<reference  anchor="RFC8225" target='https://www.rfc-editor.org/info/rfc8225'>
<front>
<title>PASSporT: Personal Assertion Token</title>
<author initials='C.' surname='Wendt' fullname='C. Wendt'><organization /></author>
<author initials='J.' surname='Peterson' fullname='J. Peterson'><organization /></author>
<date year='2018' month='February' />
<abstract><t>This document defines a method for creating and validating a token that cryptographically verifies an originating identity or, more generally, a URI or telephone number representing the originator of personal communications.  The Personal Assertion Token, PASSporT, is cryptographically signed to protect the integrity of the identity of the originator and to verify the assertion of the identity information at the destination.  The cryptographic signature is defined with the intention that it can confidently verify the originating persona even when the signature is sent to the destination party over an insecure channel.  PASSporT is particularly useful for many personal-communications applications over IP networks and other multi-hop interconnection scenarios where the originating and destination parties may not have a direct trusted relationship.</t></abstract>
</front>
<seriesInfo name='RFC' value='8225'/>
<seriesInfo name='DOI' value='10.17487/RFC8225'/>
</reference>



<reference  anchor="RFC8226" target='https://www.rfc-editor.org/info/rfc8226'>
<front>
<title>Secure Telephone Identity Credentials: Certificates</title>
<author initials='J.' surname='Peterson' fullname='J. Peterson'><organization /></author>
<author initials='S.' surname='Turner' fullname='S. Turner'><organization /></author>
<date year='2018' month='February' />
<abstract><t>In order to prevent the impersonation of telephone numbers on the Internet, some kind of credential system needs to exist that cryptographically asserts authority over telephone numbers.  This document describes the use of certificates in establishing authority over telephone numbers, as a component of a broader architecture for managing telephone numbers as identities in protocols like SIP.</t></abstract>
</front>
<seriesInfo name='RFC' value='8226'/>
<seriesInfo name='DOI' value='10.17487/RFC8226'/>
</reference>



<reference  anchor="RFC4122" target='https://www.rfc-editor.org/info/rfc4122'>
<front>
<title>A Universally Unique IDentifier (UUID) URN Namespace</title>
<author initials='P.' surname='Leach' fullname='P. Leach'><organization /></author>
<author initials='M.' surname='Mealling' fullname='M. Mealling'><organization /></author>
<author initials='R.' surname='Salz' fullname='R. Salz'><organization /></author>
<date year='2005' month='July' />
<abstract><t>This specification defines a Uniform Resource Name namespace for UUIDs (Universally Unique IDentifier), also known as GUIDs (Globally Unique IDentifier).  A UUID is 128 bits long, and can guarantee uniqueness across space and time.  UUIDs were originally used in the Apollo Network Computing System and later in the Open Software Foundation\'s (OSF) Distributed Computing Environment (DCE), and then in Microsoft Windows platforms.</t><t>This specification is derived from the DCE specification with the kind permission of the OSF (now known as The Open Group).  Information from earlier versions of the DCE specification have been incorporated into this document.  [STANDARDS-TRACK]</t></abstract>
</front>
<seriesInfo name='RFC' value='4122'/>
<seriesInfo name='DOI' value='10.17487/RFC4122'/>
</reference>



<reference  anchor="RFC7519" target='https://www.rfc-editor.org/info/rfc7519'>
<front>
<title>JSON Web Token (JWT)</title>
<author initials='M.' surname='Jones' fullname='M. Jones'><organization /></author>
<author initials='J.' surname='Bradley' fullname='J. Bradley'><organization /></author>
<author initials='N.' surname='Sakimura' fullname='N. Sakimura'><organization /></author>
<date year='2015' month='May' />
<abstract><t>JSON Web Token (JWT) is a compact, URL-safe means of representing claims to be transferred between two parties.  The claims in a JWT are encoded as a JSON object that is used as the payload of a JSON Web Signature (JWS) structure or as the plaintext of a JSON Web Encryption (JWE) structure, enabling the claims to be digitally signed or integrity protected with a Message Authentication Code (MAC) and/or encrypted.</t></abstract>
</front>
<seriesInfo name='RFC' value='7519'/>
<seriesInfo name='DOI' value='10.17487/RFC7519'/>
</reference>


<reference anchor="ATIS-1000074" target='https://access.atis.org/apps/group_public/download.php/32237/ATIS-1000074.pdf'>
  <front>
    <title>Signature-based Handling of Asserted information using toKENs (SHAKEN)</title>
    <author >
      <organization>ATIS/SIP Forum NNI Task Group</organization>
    </author>
    <date year="2017" month="January"/>
  </front>
  </reference>

    </references>

    <references title='Informative References'>





<reference  anchor="RFC2119" target='https://www.rfc-editor.org/info/rfc2119'>
<front>
<title>Key words for use in RFCs to Indicate Requirement Levels</title>
<author initials='S.' surname='Bradner' fullname='S. Bradner'><organization /></author>
<date year='1997' month='March' />
<abstract><t>In many standards track documents several words are used to signify the requirements in the specification.  These words are often capitalized. This document defines these words as they should be interpreted in IETF documents.  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='14'/>
<seriesInfo name='RFC' value='2119'/>
<seriesInfo name='DOI' value='10.17487/RFC2119'/>
</reference>



<reference  anchor="RFC3261" target='https://www.rfc-editor.org/info/rfc3261'>
<front>
<title>SIP: Session Initiation Protocol</title>
<author initials='J.' surname='Rosenberg' fullname='J. Rosenberg'><organization /></author>
<author initials='H.' surname='Schulzrinne' fullname='H. Schulzrinne'><organization /></author>
<author initials='G.' surname='Camarillo' fullname='G. Camarillo'><organization /></author>
<author initials='A.' surname='Johnston' fullname='A. Johnston'><organization /></author>
<author initials='J.' surname='Peterson' fullname='J. Peterson'><organization /></author>
<author initials='R.' surname='Sparks' fullname='R. Sparks'><organization /></author>
<author initials='M.' surname='Handley' fullname='M. Handley'><organization /></author>
<author initials='E.' surname='Schooler' fullname='E. Schooler'><organization /></author>
<date year='2002' month='June' />
<abstract><t>This document describes Session Initiation Protocol (SIP), an application-layer control (signaling) protocol for creating, modifying, and terminating sessions with one or more participants.  These sessions include Internet telephone calls, multimedia distribution, and multimedia conferences.  [STANDARDS-TRACK]</t></abstract>
</front>
<seriesInfo name='RFC' value='3261'/>
<seriesInfo name='DOI' value='10.17487/RFC3261'/>
</reference>




    </references>



  </back>

<!-- ##markdown-source:
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

-->

</rfc>

