[6tisch] emails on 802.15.4 specs
Rene Struik <rstruik.ext@gmail.com> Mon, 01 December 2014 16:44 UTC
Return-Path: <rstruik.ext@gmail.com>
X-Original-To: 6tisch@ietfa.amsl.com
Delivered-To: 6tisch@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0972C1A6F45 for <6tisch@ietfa.amsl.com>; Mon, 1 Dec 2014 08:44:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dbFz6xhbw96I for <6tisch@ietfa.amsl.com>; Mon, 1 Dec 2014 08:44:02 -0800 (PST)
Received: from mail-ie0-x22e.google.com (mail-ie0-x22e.google.com [IPv6:2607:f8b0:4001:c03::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F02631A6F3F for <6tisch@ietf.org>; Mon, 1 Dec 2014 08:44:01 -0800 (PST)
Received: by mail-ie0-f174.google.com with SMTP id rl12so9793383iec.19 for <6tisch@ietf.org>; Mon, 01 Dec 2014 08:44:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type; bh=ewbH7VvcfmqLUoy2HTfT1V2ovTMCfh6QfUB86T19rdQ=; b=qhxfcjNKILaLAv7IqWYqmfN/wVoug5hi7tY3BUrZDV9AfZmmtF3dZE6KsMXVIGOjae 9CRmbDmZAcJ/Pctt15jBw2S3W6aYdny7o0DDC7rMTv4wqrS1jBxTP/thlfDxNY+kBzGL adx2yCz+Zmo9oPcN2L+jP1hyrkhVf8TWl76jXPQI5AssaIpQ5M97zCmeCnxUOpersJgD 3mjdu4zowkCXTsrZLiCQz2ssk0posI3lW+te6shn/1yCdX3slun9n5qh5wHwUQxVoAYZ 7qy9brL0PQ4eJ6xY/tOfavpzZCmRKrQ5WVRCzhCJfoCb2S1pV9zw4VGRDlLu7YNm4bSf +LSQ==
X-Received: by 10.42.72.138 with SMTP id o10mr5536545icj.73.1417452240969; Mon, 01 Dec 2014 08:44:00 -0800 (PST)
Received: from [192.168.0.10] (CPE7cb21b2cb904-CM7cb21b2cb901.cpe.net.cable.rogers.com. [99.231.49.38]) by mx.google.com with ESMTPSA id t15sm9764175ioi.21.2014.12.01.08.44.00 for <multiple recipients> (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 01 Dec 2014 08:44:00 -0800 (PST)
Message-ID: <547C9AC9.5040207@gmail.com>
Date: Mon, 01 Dec 2014 11:43:53 -0500
From: Rene Struik <rstruik.ext@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0
MIME-Version: 1.0
To: Michael Richardson <mcr+ietf@sandelman.ca>
References: <D0876D12.C03C%rsudhaak@cisco.com> <32412.1415737868@sandelman.ca> <D087B62D.C081%rsudhaak@cisco.com> <10653.1415740821@sandelman.ca> <CADJ9OA_LFkGDuyG_0bf=07d7cvC9FNRr5cMGTmYw2PR=g9XQHA@mail.gmail.com> <8193.1416253349@sandelman.ca> <21619.12717.53454.214321@fireball.kivinen.iki.fi> <6905.1417383707@sandelman.ca> <21628.27758.767111.663703@fireball.kivinen.iki.fi> <13778.1417451752@sandelman.ca>
In-Reply-To: <13778.1417451752@sandelman.ca>
Content-Type: multipart/alternative; boundary="------------070806040404050209080207"
Archived-At: http://mailarchive.ietf.org/arch/msg/6tisch/qG-XPj_ftUDuZH1_VyQV8wI5uCU
Cc: 6tisch@ietf.org
Subject: [6tisch] emails on 802.15.4 specs
X-BeenThere: 6tisch@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discuss link layer model for Deterministic IPv6 over the TSCH mode of IEEE 802.15.4e, and impacts on RPL and 6LoWPAN such as resource allocation" <6tisch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tisch>, <mailto:6tisch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tisch/>
List-Post: <mailto:6tisch@ietf.org>
List-Help: <mailto:6tisch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tisch>, <mailto:6tisch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Dec 2014 16:44:05 -0000
Dear colleagues:
Most emails about speculated behavior of the 802.15.4 specification
could have been avoided by actually reading the spec. So, what about we
simply do this? What remains after this could then be bait for emails...
Relevant specs: 802.15.4e-2012 and 802.15.4-2011.
Best regards, Rene
On 12/1/2014 11:35 AM, Michael Richardson wrote:
> Tero Kivinen <kivinen@iki.fi> wrote:
> >> Tero Kivinen <kivinen@iki.fi> wrote:
> >> >> d) a network-wide "PSK", to be used with 802.15.9 mode IKEv2
> >> >> (Shared key message integrity code. ditto about broadcast)
> >>
> >> > How the broadcast/multicast keys are keyed is not really defined in
> >> > the 15.9, but it is left for the upper layer. I.e. 15.4 the keys are
> >> > identified with the two attributes, Key Source and Key Index. The
> >> > format of the Key Source depends on the Key Identifier Mode value.
> >> > There are 4 different values for the Key Identifier Mode:
> >>
> >> So, it's not enough to say "use 15.9" for key derivation, having provided
> >> locally significant certificates.
>
> > Not really, as it would about the same as say use IPsec for protecting
> > the IP packets.
>
> {for others, one of the failure cases for IETF, circa-y2000, as that
> protocols had Security Considerations that said "Use IPsec", without
> explaining *how* to use it}
>
> > It does not yet specify how the policy is set up and
> > which kind of configuration should be used in either ends. In 802.15.4
> > the problems are just bit lower than in IPsec, i.e. you need to define
> > what kind of keys you want to create, and how to identify those keys.
>
> So I am assuming that some of these details would go into the YANG model as
> additional fields. Some, such as what ciphers to use, we might initially
> "default" to AES-CCM, assuming that if there an option, it's an upgrade, and
> a new YANG model would include the bit to turn it on.
>
> >> We also need a way to define a key for multicast operations, and I don't see
> >> a way to do this other than having the join process provision one.
>
> > Who will own that multicast key, i.e. who decides when it is going to
> > be rekeyed? Who will give that key out to others? Do everybody have
> > direct connection to the owner of the key? Are there going to be
> > multiple senders for that key or just one?
>
> 1) There are multiple senders.
> 2) There is a mesh, and not all nodes have a direct connection to the root.
> 3) I imagine that the root (6LBR) has to own the key.
>
> > What Key Identifier Mode you are planning to identify the key, what
> > KeySource and KeyIndex values etc?
>
> > You could for example specify that the pan coordinator "owns" the
> > multicast key, so he will take care of rekying etc, and the Key Source
> > field of the auxiliary security header specifies him.
>
> I don't think we have a specific pan coordinator in 6tisch.
>
> > For example using Key Identifier Mode 1 (everybody set their
> > macDefaultKeySource to match the extended address of the pan
> > coordinator) and specifying that Key Index 0x10-0x1f is used for this
> > multicast group (this would allow 16 groups so pan coordinator can
> > create new key, and every time he sees someone using old key, he can
> > send them new key, and ask them to delete old one).
>
> I'm confused by why we would have to set the macDefaultKeySource to match the
> pan coordinator. Probably, I don't know what that field controls.
>
> It would be nice if the pan coordinator could see all the transmissions, but
> that won't be the case; the join coordinator will have to refresh the keys.
>
> > Then on the actual frames the senders most likely would use full
> > extended address when sending packet to multicast group as source
> > address (so even those who do not know the senders short address can
> > get the packet), and use Key Identifier Mode 1 and the Key Source and
> > Key Index matching the pan coordinator to indicate they are using
> > multicast group key owned by pan coordinator.
>
> > Or something like that. There are other options available too, and you
> > need to think which one of those is best suited for your needs.
>
> I think that this is the right scenario.
>
>
>
> _______________________________________________
> 6tisch mailing list
> 6tisch@ietf.org
> https://www.ietf.org/mailman/listinfo/6tisch
--
email: rstruik.ext@gmail.com | Skype: rstruik
cell: +1 (647) 867-5658 | US: +1 (415) 690-7363
- [6tisch] CoAP resource management - draft-ietf-6t… Raghuram Sudhaakar (rsudhaak)
- Re: [6tisch] CoAP resource management - draft-iet… Michael Richardson
- Re: [6tisch] CoAP resource management - draft-iet… Carsten Bormann
- Re: [6tisch] CoAP resource management - draft-iet… Raghuram Sudhaakar (rsudhaak)
- Re: [6tisch] CoAP resource management - draft-iet… Michael Richardson
- Re: [6tisch] CoAP resource management - draft-iet… Thomas Watteyne
- Re: [6tisch] CoAP resource management - draft-iet… Pascal Thubert (pthubert)
- [6tisch] 6tisch join requirements for 6top Michael Richardson
- Re: [6tisch] 6tisch join requirements for 6top Xavier Vilajosana
- Re: [6tisch] 6tisch join requirements for 6top Michael Richardson
- [6tisch] 6tisch join requirements for 6top Tero Kivinen
- Re: [6tisch] 6tisch join requirements for 6top Pascal Thubert (pthubert)
- [6tisch] on the fallacy of default keys (was: Re:… Rene Struik
- Re: [6tisch] on the fallacy of default keys (was:… Pascal Thubert (pthubert)
- Re: [6tisch] on the fallacy of default keys Rene Struik
- Re: [6tisch] 6tisch join requirements for 6top Pat Kinney
- Re: [6tisch] 6tisch join requirements for 6top Tero Kivinen
- Re: [6tisch] 6tisch join requirements for 6top Tero Kivinen
- Re: [6tisch] 6tisch join requirements for 6top Pascal Thubert (pthubert)
- Re: [6tisch] 6tisch join requirements for 6top Kris Pister
- Re: [6tisch] 6tisch join requirements for 6top Thomas Watteyne
- Re: [6tisch] 6tisch join requirements for 6top yoshihiro.ohba
- Re: [6tisch] 6tisch join requirements for 6top Michael Richardson
- Re: [6tisch] 6tisch join requirements for 6top Michael Richardson
- Re: [6tisch] 6tisch join requirements for 6top Tero Kivinen
- Re: [6tisch] 6tisch join requirements for 6top Tero Kivinen
- [6tisch] emails on 802.15.4 specs Rene Struik
- Re: [6tisch] 6tisch join requirements for 6top Michael Richardson
- Re: [6tisch] 6tisch join requirements for 6top Michael Richardson
- Re: [6tisch] 6tisch join requirements for 6top Michael Richardson
- Re: [6tisch] 6tisch join requirements for 6top Thomas Watteyne
- Re: [6tisch] 6tisch join requirements for 6top Carsten Bormann
- Re: [6tisch] 6tisch join requirements for 6top Thomas Watteyne
- Re: [6tisch] 6tisch join requirements for 6top Tero Kivinen
- Re: [6tisch] 6tisch join requirements for 6top Tero Kivinen
- Re: [6tisch] 6tisch join requirements for 6top yoshihiro.ohba
- Re: [6tisch] 6tisch join requirements for 6top Michael Richardson
- Re: [6tisch] 6tisch join requirements for 6top dejichen
- Re: [6tisch] 6tisch join requirements for 6top Michael Richardson
- Re: [6tisch] 6tisch join requirements for 6top Thomas Watteyne