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

<!DOCTYPE rfc SYSTEM "rfc2629.dtd" [
<!ENTITY RFC2119 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
<!ENTITY I-D.ietf-6lo-privacy-considerations SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-6lo-privacy-considerations.xml">
<!ENTITY RFC7228 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.7228.xml">
<!ENTITY RFC7030 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.7030.xml">
<!ENTITY I-D.ietf-anima-bootstrapping-keyinfra SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-anima-bootstrapping-keyinfra.xml">
<!ENTITY I-D.ietf-6tisch-minimal SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-6tisch-minimal.xml">
<!ENTITY I-D.ietf-anima-grasp SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-anima-grasp.xml">
<!ENTITY I-D.richardson-anima-6join-discovery SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.richardson-anima-6join-discovery.xml">
<!ENTITY I-D.richardson-6tisch-minimal-rekey SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.richardson-6tisch-minimal-rekey.xml">
<!ENTITY I-D.ietf-6tisch-minimal-security SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-6tisch-minimal-security.xml">
<!ENTITY I-D.ietf-core-object-security SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-core-object-security.xml">
<!ENTITY I-D.ietf-6tisch-terminology SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-6tisch-terminology.xml">
<!ENTITY I-D.ietf-netconf-keystore SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-netconf-keystore.xml">
<!ENTITY I-D.ietf-core-comi SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-core-comi.xml">
<!ENTITY RFC7217 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.7217.xml">
<!ENTITY I-D.richardson-6tisch-join-enhanced-beacon SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.richardson-6tisch-join-enhanced-beacon.xml">
<!ENTITY RFC6775 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.6775.xml">
<!ENTITY RFC7252 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.7252.xml">
<!ENTITY I-D.ietf-netconf-zerotouch SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-netconf-zerotouch.xml">
<!ENTITY RFC4655 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.4655.xml">
<!ENTITY RFC7554 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.7554.xml">
<!ENTITY RFC4191 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.4191.xml">
<!ENTITY RFC7731 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.7731.xml">
<!ENTITY I-D.ietf-roll-useofrplinfo SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-roll-useofrplinfo.xml">
<!ENTITY I-D.ietf-ace-actors SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-ace-actors.xml">
]>

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

<rfc ipr="trust200902" docName="draft-ietf-6tisch-dtsecurity-secure-join-01" category="info">

  <front>
    <title abbrev="6tisch-secure-join">6tisch Secure Join protocol</title>

    <author initials="M." surname="Richardson" fullname="Michael Richardson">
      <organization>Sandelman Software Works</organization>
      <address>
        <email>mcr+ietf@sandelman.ca</email>
      </address>
    </author>

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

    <area>Internet</area>
    <workgroup>6tisch Working Group</workgroup>
    <keyword>Internet-Draft</keyword>

    <abstract>


<t>This document describes a zero-touch mechanism to enroll a new device (the "pledge")
into a IEEE802.15.4 TSCH network using the 6tisch signaling mechanisms.  The resulting
device will obtain a domain specific credential that can be used with either 802.15.9 per-host pair
keying protocols, or to obtain the network-wide key from a coordinator.  The mechanism
describe her is an augmentation to the one-touch mechanism described in <xref target="I-D.ietf-6tisch-minimal-security"/>.</t>



    </abstract>


  </front>

  <middle>


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

<t>Enrollment of new nodes into LLNs present unique challenges.
The constrained nodes has no user interfaces, and even if they did,
configuring thousands of such nodes manually is undesireable from a human
resources issue, as well as the difficulty in getting consistent results.</t>

<t>This document is about a standard way to introduce new nodes into a 6tisch
network that does not involve any direct manipulation of the nodes themselves.
This act has been called "zero-touch" provisioning, and it does not occur by
chance, but requires coordination between the manufacturer of the node, the
service operator running the LLN, and the installers actually taking the
devices out of the shipping boxes.</t>

<t>The act of doing "one-touch" provisioning, where a node undergoes a site-specific
indoctrination process is described in <xref target="I-D.ietf-6tisch-minimal-security"/>.</t>

<t>The mechanism described here and in <xref target="I-D.ietf-6tisch-minimal-security"/> can be discovered by a new
node in a running network, so a device which has received a network-specific "one-touch"
setup, but which is located in another network, and is capable of "zero-touch" operation could
discovery this fact and operate in other mode.</t>

<t>Many of the components of the zero-touch mechanisms described here are in common
with <xref target="I-D.ietf-anima-bootstrapping-keyinfra"/> and <xref target="I-D.ietf-netconf-zerotouch"/>.
The on-the-wire pledge to join registrar protocols are different in this protocol from
those described in ANIMA, but conceptually operate identically.
The vouchers are identical.
It is expected that the back-end network operator infrastructure would be
able to bootstrap ANIMA-type devices over ethernet, while also being able
bootstrap 6tisch devices over 802.15.4 with few changes.</t>

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

<t>In this document, the key words "MUST", "MUST NOT", "REQUIRED",
"SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY",
and "OPTIONAL" are to be interpreted as described in BCP 14, RFC 2119
<xref target="RFC2119"/> and indicate requirement levels for compliant STuPiD
implementations.</t>

<t>The reader is expected to be familiar with the terms and concepts defined in
<xref target="I-D.ietf-6tisch-terminology"/>, <xref target="RFC7252"/>,
<xref target="I-D.ietf-core-object-security"/>, and
<xref target="I-D.ietf-anima-bootstrapping-keyinfra"/>.  The following terms are
imported: drop ship, imprint, enrollment, pledge, join proxy, ownership
voucher, join registrar/coordinator.  The following terms are repeated here for readability,
but this document is not authoritative for their definition:</t>

<t><list style="hanging">
  <t hangText='pledge'>
  the prospective device, which has the identity provided to
at the factory.  Neither the device nor the network knows if the
device yet knows if this device belongs with this network.</t>
  <t hangText='Joined Node'>
  the prospective device, after having completing the join process, often just called a Node.</t>
  <t hangText='Join Proxy (JP):'>
  a stateless relay that provides connectivity between the pledge
and the join registrar/coordinator.</t>
  <t hangText='Join Registrar/Coordinator (JRC):'>
  central entity responsible for authentication and authorization of joining nodes.</t>
  <t hangText='Audit Token'>
  A signed token from the manufacturer authorized signing
authority indicating that the bootstrapping event has been
successfully logged.  This has been referred to as an
"authorization token" indicating that it authorizes bootstrapping
to proceed.</t>
  <t hangText='Ownership Voucher'>
  A signed voucher from the vendor vouching that a specific domain "owns"
the new entity as defined in <xref target="I-D.ietf-netconf-zerotouch"/>.</t>
  <t hangText='MIC'>
  manufacturer installed certificate. An <xref target="ieee802-1AR"/> identity.</t>
</list></t>

</section>
<section anchor="credentials" title="Credentials">

<t>In the zero-touch scenario, every device expected to be drop shipped would
have an <xref target="ieee802-1AR"/> manufacturer installed certificate (MIC). The
private key part of the certificate would either be generated in the device,
or installed securely (and privately) as part of the manufacturing process.
<xref target="cullenCiscoPhoneDeploy"/> provides an example of process which has been active
for a good part of a decade.</t>

<t>The MIC would be signed by the manufacturer's CA, the public key component of
that would be included in the firmware.</t>

<section anchor="one-touch-assumptions" title="One-Touch Assumptions">

<t>This document interacts with the one-touch solution described in <xref target="I-D.ietf-6tisch-minimal-security"/>.</t>

</section>
<section anchor="factory-provided-credentials-if-any" title="Factory provided credentials (if any)">

<t>When a manufacturer installed certificate is provided as the IDevID, it
SHOULD contain a number of fields.  <xref target="I-D.ietf-anima-bootstrapping-keyinfra"/>
provides a detailed set of requirements.</t>

<t>A manufacturer unique serial number MUST be provided in the serialNumber
SubjectAltName extension, and MAY be repeated in the Common Name. There are
no sequential or numeric requirements on the serialNumber, it may be any
unique value that the manufacturer wants to use.  The serialNumber SHOULD be
printed on the packaging and/or on the device in a discrete way so that failures
can be physically traced to the relevant device.</t>

</section>
<section anchor="credentials-to-be-introduced" title="Credentials to be introduced">

<t>The goal of the bootstrap process is to introduce one or more new locally
relevant credentials:</t>

<t><list style="numbers">
  <t>a certificate signed by a local certificate authority/registrar. This is
the LDevID of <xref target="ieee802-1AR"/>.</t>
  <t>alternatively, a network-wide key to be used to secure L2 traffic.</t>
  <t>alternatively, a network-wide key to be used to authenticate per-peer
keying of L2 traffic using a mechanism such as provided by <xref target="ieee802159"/>.</t>
</list></t>

</section>
</section>
<section anchor="network-assumptions" title="Network Assumptions">

<t>This document is about enrollment of constrained devices <xref target="RFC7228"/> to a
constrained network.  Constrained networks is such as <xref target="ieee802154"/>, and in
particular the time-slotted, channel hopping (tsch) mode, feature low
bandwidths, and limited opportunities to transmit.  A key feature of these
networks is that receivers are only listening at certain times.</t>

<section anchor="security-above-and-below-ip" title="Security above and below IP">

<t>802.15.4 networks have three kinds of layer-2 security:</t>

<t><list style="symbols">
  <t>a network key that is shared with all nodes and is used for unicast and multicast.  The key may be used for privacy, and it may be used in some cases for authentication only (in the case of enhanced beacons).</t>
  <t>a series of network keys that are shared (agreed to) between pairs of nodes (the per-peer key)</t>
  <t>a network key that is shared with all nodes (through a group key management system), and is used for multicast traffic only, while a per-pair key is used for unicast traffic</t>
</list></t>

<t>Setting up the credentials to bootstrap one of these kinds of security,
(or directly configuring the key itself for the first case) is required.
This is the security below the IP layer.</t>

<t>Security is required above the IP layer: there are three aspects which the
credentials in the previous section are to be used.</t>

<t><list style="symbols">
  <t>to provide for secure connection with a Path Computation Element <xref target="RFC4655"/>, or other LLC (see ({RFC7554}} section 3).</t>
  <t>to initiate a connection between a Resource Server (RS) and an application layer Authorization Server (AS and CAS from <xref target="I-D.ietf-ace-actors"/>).</t>
</list></t>

<section anchor="perfect-forward-secrecy" title="Perfect Forward Secrecy">

<t>Perfert Forward Secrecy (PFS) is the property of a protocol such that complete
knowledge of the crypto state (for instance, via a memory dump) at
time X does not imply that data from a disjoint time Y can also be recovered.
(<xref target="PFS"/>).</t>

<t>PFS is important for two reasons: one is that it offers protection against
the compromise of a node.  It does this by changing the keys in a
non-deterministic way. This second property also makes it much easier to
remove a node from the network, as any node which has not participated in
the key changing process will find itself no longer connected.</t>

</section>
</section>
<section anchor="join-network-assumptions" title="Join network assumptions">

<t>The network which the new pledge will connect to will have to have the following properties:</t>

<t><list style="symbols">
  <t>a known PANID.  The PANID 0xXXXX where XXXX is the assigned RFC# for this document is suggested.</t>
  <t>a minimal schedule with some Aloha time.  This is usually in the same slotframe as the Enhanced Beacon, but a pledge MUST listen for an unencrypted Enhanced Beacon to so that it can synchronize.</t>
</list></t>

</section>
<section anchor="number-and-cost-of-round-trips" title="Number and cost of round trips">

<t>TBD.</t>

</section>
<section anchor="size-of-packets-number-of-fragments" title="Size of packets, number of fragments">

</section>
</section>
<section anchor="target-end-state-for-join-process" title="Target end-state for join process">

<t>At the end of the zero-touch join process there will be a symmetric key protected channel
between the Join Registrar/Coordinator and the pledge, now known as a Joined Node.  This
channel may be rekeyed via new exchange of asymmetric exponents (ECDH for instance), authenticated
using the domain specific credentials created during the join process.</t>

<t>This channel is in the form of an OSCOAP protected connection with <xref target="I-D.ietf-core-comi"/> encoded objects.
This document includes definition of a <xref target="I-D.ietf-netconf-keystore"/> compatible objects for
encoding of the relevant <xref target="I-D.ietf-anima-bootstrapping-keyinfra"/> objects.</t>

</section>
</section>
<section anchor="join-protocol" title="Join Protocol">

<t>The pledge join protocol state machine is described in <xref target="I-D.ietf-6tisch-minimal-security"/>,
in section XYZ.  The pledge recognizes that it is in zero-touch configuration by the following
situation:</t>

<t><list style="symbols">
  <t>no PSK has been configured for the network in which it has joined.</t>
  <t>the pledge has no locally defined certificate (no LDevID), only an IDevID.</t>
  <t>the network asserts an identity that the pledge does not recognize.</t>
</list></t>

<t>All of these conditions MUST be true.  If any of these are not true, then the pledge has either been
connected to the wrong network, or it has already been bootstrapped into a
different network, and it should wait until it finds that network.</t>

<t>The zero-touch process consists of three stages:</t>

<t><list style="numbers">
  <t>the key agreement process</t>
  <t>the provisional enrollment process</t>
  <t>the key distribution process</t>
</list></t>

<section anchor="key-agreement-process" title="Key Agreement process">

<t>The key agreement process is identical to <xref target="I-D.ietf-6tisch-minimal-security"/>.
The process uses EDHOC with certificates.</t>

<t>The pledge will have to trust the JRC provisionally, as described
in <xref target="I-D.ietf-anima-bootstrapping-keyinfra"/>, section 3.1.2, and
in section 4.1.1 of <xref target="RFC7030"/>.</t>

<t>The JRC will be able to validate the IDevID of the pledge using the
manufacturer's CA.</t>

<t>The pledge may not know if it is in a zero-touch or one-touch situation: the
pledge may be able to verify the JRC based upon trust anchors that were
installed at manufacturing time.  In that case, the pledge runs the
simplified one-touch process.</t>

<t>The pledge signals in the EDHOC message_2 if it has accepted the JRC
certificate.  The JRC will in general, not trust the pledge with the network
keys until it has provided the pledge with a voucher.  The pledge will notice
the absence of the provisioning keys.</t>

<t>XXX - there could be some disconnect here.  May need additional signals here.</t>

</section>
<section anchor="provisional-enrollment-process" title="Provisional Enrollment process">

<t>When the pledge determines that it can not verify the certificate of the JRC
using built-in trust anchors, then it enters a provisional state.  In this
state, it keeps the channel created by EDHOC open.</t>

<t>A new EDHOC key derivation is done by the JRC and pledge using a new label,
"6tisch-provisional".</t>

<t>The pledge runs as a passive CoMI server, leaving the JRC to drive the
enrollment process.   The JRC can interrogate the pledge in a variety of
fashions as shown below: the process terminates when the JRC provides
the pledge with an ownership voucher and the pledge leaves the provisional
state.</t>

<t>A typical interaction involves the following requests:</t>

<figure><artwork><![CDATA[
    +-----------+ +----------+ +-----------+ +----------+
    |           | |          | | Circuit   | | New      |
    |  Vendor   | | Registrar| |  Proxy    | | Entity   |
    |  (MASA)   | |          | |           | |          |
    ++----------+ +--+-------+ +-----------+ +----------+
     |               |     GET  request voucher       |
     |               |-------------------------------->
     |               <----------voucher-token---------|
     |/requestvoucher|                                |
     <---------------+                                |
     +--------------->                                |
     |/requestlog    |                                |
     <---------------+                                |
     +--------------->                                |
     |               |        POST voucher            |
     |               |-------------------------------->
     |               <------------2.05 OK ------------+
     |               |                                |
     |               |        POST csr attributes     |
     |               |-------------------------------->
     |               <------------2.05 OK ------------+
     |               |                                |
     |               |        GET  cert request       |
     |               |-------------------------------->
     |     ????      <------------2.05 OK ------------+
     |<--------------|              CSR               |
     |-------------->|                                |
     |               |        POST certificate        |
     |               |-------------------------------->
     |               <------------2.05 OK ------------+
     |               |                                |
]]></artwork></figure>

</section>
<section anchor="key-distribution-process" title="Key Distribution Process">

<t>The key distribution process utilizes the protocol described
<xref target="I-D.richardson-6tisch-minimal-rekey"/>.  The process starts with the initial
key, rather than an actual rekey.</t>

<t>This protocol remains active for subsequent rekey operations.</t>

</section>
</section>
<section anchor="yang-model-for-brski-objects" title="YANG model for BRSKI objects">

<t>module ietf-6tisch-brski {
  yang-version 1.1;</t>

<t>namespace
    "urn:ietf:params:xml:ns:yang:6tisch-brski";
  prefix "ietf6brski";</t>

<t>//import ietf-yang-types { prefix yang; }
  //import ietf-inet-types { prefix inet; }</t>

<t>organization
   "IETF 6tisch Working Group";</t>

<t>contact
   "WG Web:   <eref target="http://tools.ietf.org/wg/6tisch/">http://tools.ietf.org/wg/6tisch/</eref>
    WG List:  <eref target="mailto:6tisch@ietf.org">6tisch@ietf.org</eref>
    Author:   Michael Richardson
              <eref target="mailto:mcr+ietf@sandelman.ca">mcr+ietf@sandelman.ca</eref>";</t>

<t>description
   "This module defines an interface to set and retrieve
    BRSKI objects using CoMI.  This interface is used
    as part of an enrollment process for constrained
    nodes and networks.";</t>

<t>revision "2017-03-01" {
    description
     "Initial version";
    reference
     "RFC XXXX: 6tisch zero-touch bootstrap";
  }</t>

<t>// top-level container
  container ietf6brski {
    leaf requestnonce {
      type binary;
      length XX;    // how big can/should it be?
      mandatory true;
      description "Request Nonce.";
    }
    leaf voucher {
      type binary;
      description "The voucher as a serialized COSE object";
    }</t>

<figure><artwork><![CDATA[
leaf csrattributes {
  type binary;
  description "A list of attributes that MUST be in the CSR";
}

leaf certificaterequest {
  type binary;
  description "A PKIX format Certificate Request";
}

leaf certificate {
  type binary;
  description "The LDevID certificate";
}   } }
]]></artwork></figure>

<section anchor="description-of-pledge-states-in-join-process" title="Description of Pledge States in Join Process">

<t>TBD</t>

</section>
</section>
<section anchor="definition-of-managed-objects-for-zero-touch-bootstrap" title="Definition of managed objects for zero-touch bootstrap">

<t>The following is relevant YANG for use in the bootstrap protocol.
The objects identified are identical in format to the named objects
from <xref target="I-D.ietf-anima-bootstrapping-keyinfra"/>.</t>

</section>
<section anchor="privacy-considerations" title="Privacy Considerations">

<t><xref target="I-D.ietf-6lo-privacy-considerations"/> details a number of privacy
considerations important in Resource Constrained nodes.  There are two
networks and three sets of constrained nodes to consider. They are:
1. the production nodes on the production network.
2. the new pledges, which have yet to enroll, and which are on a join
network.
3. the production nodes which are also acting as proxy nodes.</t>

<section anchor="privacy-considerations-for-production-network" title="Privacy Considerations for Production network">

<t>The details of this are out of scope for this document.</t>

</section>
<section anchor="privacy-considerations-for-new-pledges" title="Privacy Considerations for New Pledges">

<t>New Pledges do not yet receive Router Advertisements with PIO options, and so
configure link-local addresses only based upon layer-2 addresses using the
normal SLAAC mechanisms described in <xref target="RFC4191"/>.</t>

<t>These link-local addresses are visible to any on-link eavesdropper (who is
synchronized to the same Join Assistant), so regardless of what is chosen
they can be seen.  This link-layer traffic is encapsulated by the Join
Assistant into IPIP packets and carried to the JCE.  The traffic SHOULD never
leave the operator's network, and no outside traffic should enter, so it
should not be possible to do any ICMP scanning as described in
<xref target="I-D.ietf-6lo-privacy-considerations"/>.</t>

<t>The join process described herein requires that some identifier meaningful to
the network operator be communicated to the JCE via the Neighbor
Advertisement's ARO option.  This need not be a manufacturer created EUI-64
as assigned by IEEE; it could be another value with higher entropy and less
interesting vendor/device information.  Regardless of what is chosen, it can
be used to track where the device attaches.</t>

<t>For most constrained device, network attachment occurs very infrequently,
often only once in their lifetime, so tracking opportunities may be rare.</t>

<t>Further, during the enrollment process, a DTLS connection
connection will be created.  Unless TLS1.3 is used, the device identity will
be visible to passive observers in the 802.11AR IDevID certificate that is
sent.  Even when TLS1.3 is used, an active attacker could collect the
information by simply connecting to the device; it would not have to
successful complete the negotiation either, or even attempt to
Man-In-The-Middle the device.</t>

<t>There is, at the same time, significant value in avoiding a link-local DAD
process by using an IEEE assigned EUI-64, and there is also significant
advantage to the operator being able to see what the vendor of the new device
is.</t>

<section anchor="eui-64-derived-address-for-join-time-iid" title="EUI-64 derived address for join time IID">

<t>It is therefore suggested that the IID used in the link-local address
used during the join process be a vendor assigned EUI-64.  After the join
process has concluded, the device SHOULD be assigned a unique randomly
generated long address, and a unique short address (not based upon the
vendor EUI-64) for use at link-layer. At that point, all layer-3 content
is encrypted by the layer-2 key.</t>

</section>
</section>
<section anchor="privacy-considerations-for-join-assistant" title="Privacy Considerations for Join Assistant">

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

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

<t>This document allocates one value from the subregistry "Address Registration
Option Status Values":
     ND_NS_JOIN_DECLINED  Join Assistant, JOIN DECLINED   (TBD-AA)</t>

</section>
<section anchor="protocol-definition" title="Protocol Definition">

</section>
<section anchor="acknwoledgements" title="Acknwoledgements">

<t>Kristofer Pister helped with many non-IETF references.</t>

</section>


  </middle>

  <back>

    <references title='Normative References'>

&RFC2119;
&I-D.ietf-6lo-privacy-considerations;
&RFC7228;
&RFC7030;
&I-D.ietf-anima-bootstrapping-keyinfra;
&I-D.ietf-6tisch-minimal;
&I-D.ietf-anima-grasp;
&I-D.richardson-anima-6join-discovery;
&I-D.richardson-6tisch-minimal-rekey;
&I-D.ietf-6tisch-minimal-security;
&I-D.ietf-core-object-security;
&I-D.ietf-6tisch-terminology;
&I-D.ietf-netconf-keystore;
&I-D.ietf-core-comi;
<reference anchor="iec62591" target="https://webstore.iec.ch/publication/24433">
  <front>
    <title>62591:2016 Industrial networks - Wireless communication network and communication profiles - WirelessHART</title>
    <author initials="." surname="IEC">
      <organization></organization>
    </author>
    <date year="2016"/>
  </front>
</reference>
<reference anchor="ieee802-1AR" target="http://standards.ieee.org/findstds/standard/802.1AR-2009.html">
  <front>
    <title>IEEE 802.1AR Secure Device Identifier</title>
    <author initials="." surname="IEEE Standard">
      <organization></organization>
    </author>
    <date year="2009"/>
  </front>
</reference>
<reference anchor="ieee802159" target="http://standards.ieee.org/findstds/standard/802.15.9-2016.html">
  <front>
    <title>802.15.9-2016 - IEEE Approved Draft Recommended Practice for Transport of Key Management Protocol (KMP) Datagrams</title>
    <author initials="." surname="IEEE Standard">
      <organization></organization>
    </author>
    <date year="2016"/>
  </front>
</reference>
<reference anchor="ieee802154" target="http://standards.ieee.org/findstds/standard/802.15.4-2015.html">
  <front>
    <title>802.15.4-2015 - IEEE Standard for Low-Rate Wireless Personal Area Networks (WPANs)</title>
    <author initials="." surname="IEEE Standard">
      <organization></organization>
    </author>
    <date year="2015"/>
  </front>
</reference>
<reference anchor="cullenCiscoPhoneDeploy" target="http://www.lix.polytechnique.fr/hipercom/SmartObjectSecurity/papers/CullenJennings.pdf">
  <front>
    <title>Transitive Trust Enrollment for Constrained Devices</title>
    <author initials="C." surname="Jennings">
      <organization>Cisco</organization>
    </author>
    <date year="2012"/>
  </front>
</reference>
&RFC7217;
&I-D.richardson-6tisch-join-enhanced-beacon;
&RFC6775;
&RFC7252;
&I-D.ietf-netconf-zerotouch;


    </references>

    <references title='Informative References'>

&RFC4655;
&RFC7554;
&RFC4191;
&RFC7731;
&I-D.ietf-roll-useofrplinfo;
&I-D.ietf-ace-actors;
<reference anchor="ISA100" target="http://www.isa100wci.org/Documents/PDF/The-Technology-Behind-ISA100-11a-v-3_pptx">
  <front>
    <title>The Technology Behind the ISA100.11a Standard</title>
    <author >
      <organization></organization>
    </author>
    <date year="2010" month="June" day="15"/>
  </front>
</reference>
<reference anchor="PFS" target="https://en.wikipedia.org/w/index.php?title=Forward_secrecy&amp;oldid=731318899">
  <front>
    <title>Forward Secrecy</title>
    <author initials="." surname="Wikipedia" fullname="Wikipedia">
      <organization></organization>
    </author>
    <date year="2016" month="August" day="01"/>
  </front>
</reference>
<reference anchor="pledge" target="http://dictionary.reference.com/browse/pledge">
  <front>
    <title>Dictionary.com Unabridged</title>
    <author initials="." surname="Dictionary.com" fullname="Dictionary.com">
      <organization></organization>
    </author>
    <date year="2015"/>
  </front>
</reference>
<reference anchor="duckling" target="https://www.cl.cam.ac.uk/~fms27/papers/1999-StajanoAnd-duckling.pdf">
  <front>
    <title>The resurrecting duckling: security issues for ad-hoc wireless networks</title>
    <author initials="F." surname="Stajano" fullname="Frank Stajano">
      <organization></organization>
    </author>
    <author initials="R." surname="Anderson" fullname="Ross Anderson">
      <organization></organization>
    </author>
    <date year="1999"/>
  </front>
</reference>


    </references>


<section anchor="appendix" title="appendix">

<t>insert appendix here</t>

</section>


  </back>

<!-- ##markdown-source:
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
OZmo/wFW1F40OFYAAA==

-->

</rfc>

