Re: [Lwip] [IoT-DIR] Iotdir early review of draft-ietf-lwig-crypto-sensors-04

Hannes Tschofenig <Hannes.Tschofenig@arm.com> Mon, 06 November 2017 09:39 UTC

Return-Path: <Hannes.Tschofenig@arm.com>
X-Original-To: lwip@ietfa.amsl.com
Delivered-To: lwip@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7B21213F963; Mon, 6 Nov 2017 01:39:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.911
X-Spam-Level:
X-Spam-Status: No, score=-2.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=-1, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com
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 8dSfZUkvDpet; Mon, 6 Nov 2017 01:39:15 -0800 (PST)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0087.outbound.protection.outlook.com [104.47.0.87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 94F3513FB7E; Mon, 6 Nov 2017 01:39:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector1-arm-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=+2KCbmxqlLiids561RvgYcArmDVgqcRLqNGi7HeVWmg=; b=Hv71ItEWcjDnDAQwYloXgcSozNuT6W89OymQkeIZmZYzEppkBar7OdRXG5f+YlNlmhE2biwdIjRLQx31WuGquebnqp3ITuTes3hESwDBV/UwDmBjUsq2Y4Ucge8E+G5etpPceLsKgimvnXLMhieGfm71PGBQq9eh8XA7E8wKbjs=
Received: from AM4PR0801MB2706.eurprd08.prod.outlook.com (10.167.90.148) by AM4PR0801MB2706.eurprd08.prod.outlook.com (10.167.90.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.197.13; Mon, 6 Nov 2017 09:39:08 +0000
Received: from AM4PR0801MB2706.eurprd08.prod.outlook.com ([fe80::403b:850e:c32c:fad6]) by AM4PR0801MB2706.eurprd08.prod.outlook.com ([fe80::403b:850e:c32c:fad6%13]) with mapi id 15.20.0197.017; Mon, 6 Nov 2017 09:39:08 +0000
From: Hannes Tschofenig <Hannes.Tschofenig@arm.com>
To: Samita Chakrabarti <samitac.ietf@gmail.com>, "Iot-dir@ietf.org" <Iot-dir@ietf.org>
CC: "lwip@ietf.org" <lwip@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "draft-ietf-lwig-crypto-sensors.all@ietf.org" <draft-ietf-lwig-crypto-sensors.all@ietf.org>
Thread-Topic: [IoT-DIR] Iotdir early review of draft-ietf-lwig-crypto-sensors-04
Thread-Index: AQHTVuLgMbcCfn77r0W39rAq/y/2u6MHGB4A
Date: Mon, 06 Nov 2017 09:39:08 +0000
Message-ID: <AM4PR0801MB270650AF0ED72FABD13EA028FA500@AM4PR0801MB2706.eurprd08.prod.outlook.com>
References: <150996104393.8207.2811572203550087788@ietfa.amsl.com>
In-Reply-To: <150996104393.8207.2811572203550087788@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Hannes.Tschofenig@arm.com;
x-originating-ip: [80.92.116.199]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM4PR0801MB2706; 6:+R6oRnp7NEap43BUFjKHcdJRVbLFfxazmrW3D03JXhP7b3At2JjezJ2EACVPlVwxuP7Knoi9k+2rq0m1OMD0ZRnhLQujhLF+suV3BlIUphQ7w59AJTr0JQNW3G3wYjn5qiv2wX9SiiFxUZu04NgZRowXjxQbldHbJSy/mk/WVk5sQyLY5r3mskC6Bb6NQWqLap3gaecj5oRj57DUPDmyDhc3zcQqwQW8TY9apznbO/6Oo7VDdNxBsSWMNVvouKI6OFRkw4YHg7uohGz+btT3KjO/WnNwAjiqEp3hIBk1pxqZlcfXFJEYQM2CfeV2fLT62WZSN04N8Q2kWJ/zMOqykrHU478rs+x+meu8C2D7ODA=; 5:xjgwdOnZLagLbpX7KTGa7pYMZN7x78fGb3a1mTIIyElJ/D0oqan1SvsSFKWDab3M6EDi+PGEOqXxaAIOCP1cSII/MOksqkTubtOBaS8wX+1GOha95F063AG4D3AB942dzQ8d1Cn9tkn5+xrcjC9r0Lu495tkAFNMCXwCeVLeSZY=; 24:w/jCI4gfZYoOcJO7+LXBcI9GPVaNJ3pL8gVCWpT5P2P3T6B/wTwItPLhFkq2Hho86r+M017psoTAYP0f1npFzdkL9x129xG26TqXV+jWBiE=; 7:vgJLh/GOaFQPmPY8V8ZrMsXpvtYh2NXwSl2wNNm3fl1gevUalWe9HkOZUuNO3SYbk/oD3NjkU5p4/qsCTjoFdPUJEqekrRrF2c+2HGDlIH5cJo+R0FI753EicIC9mgpbIz18DYa2H1OHhe8NvoF1nHgz4mMEAdQjMtFBlNJ5zzG+WtpRS5EycT4XmGov/pXpIE0oCRG3cZTTUIB+Y3DjNWMPsHCJLbCD/IMhsT2jjW+P+lAEIrpok2kgqgsHuW2r
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 1c061b76-a89a-4153-45be-08d524fa3a5e
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(48565401081)(2017052603249); SRVR:AM4PR0801MB2706;
x-ms-traffictypediagnostic: AM4PR0801MB2706:
x-exchange-antispam-report-test: UriScan:(158342451672863)(192374486261705);
x-microsoft-antispam-prvs: <AM4PR0801MB2706B5C154753FCEFEC49795FA500@AM4PR0801MB2706.eurprd08.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(100000703101)(100105400095)(3231021)(10201501046)(3002001)(6055026)(6041248)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AM4PR0801MB2706; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM4PR0801MB2706;
x-forefront-prvs: 048396AFA0
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(39860400002)(346002)(376002)(13464003)(189002)(199003)(51914003)(40434004)(229853002)(230783001)(54356999)(966005)(6436002)(2950100002)(72206003)(3280700002)(101416001)(25786009)(6506006)(106356001)(105586002)(4326008)(478600001)(3660700001)(33656002)(14454004)(6246003)(189998001)(53936002)(53546010)(76176999)(68736007)(2501003)(54906003)(110136005)(5890100001)(99286004)(66066001)(2900100001)(81156014)(5250100002)(6306002)(55016002)(74316002)(97736004)(305945005)(7696004)(8936002)(81166006)(316002)(8676002)(3846002)(102836003)(6116002)(86362001)(5660300001)(7736002)(50986999)(39060400002)(2906002)(9686003); DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0801MB2706; H:AM4PR0801MB2706.eurprd08.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1c061b76-a89a-4153-45be-08d524fa3a5e
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Nov 2017 09:39:08.1380 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0801MB2706
Archived-At: <https://mailarchive.ietf.org/arch/msg/lwip/kP6ZxGdwCn-CvlEa_o5e9A3GI4k>
Subject: Re: [Lwip] [IoT-DIR] Iotdir early review of draft-ietf-lwig-crypto-sensors-04
X-BeenThere: lwip@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Lightweight IP stack <lwip.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lwip>, <mailto:lwip-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lwip/>
List-Post: <mailto:lwip@ietf.org>
List-Help: <mailto:lwip-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lwip>, <mailto:lwip-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Nov 2017 09:39:17 -0000

Hi Samita,

Do you think PUFs are useful authentication technologies for IoT devices?

Ciao
Hannes

-----Original Message-----
From: IoT-DIR [mailto:iot-dir-bounces@ietf.org] On Behalf Of Samita Chakrabarti
Sent: 06 November 2017 10:37
To: Iot-dir@ietf.org
Cc: lwip@ietf.org; ietf@ietf.org; draft-ietf-lwig-crypto-sensors.all@ietf.org
Subject: [IoT-DIR] Iotdir early review of draft-ietf-lwig-crypto-sensors-04

Reviewer: Samita Chakrabarti
Review result: Ready with Nits

I have reviewed draft-ietf-lwig-crypto-sensors-04 document for  IOT-Directorate review. The following are my comments:

General : The document is easy reading and informative about current and previous work. It is ready to publish with minor changes based on review comments.

Other comments:
Introduction:
 It might be useful to discuss/clarify that multi-level security may be  important for IOT devices  all the way from 'bootstrapping and management' to  application security. That perhaps can include obtaining IP-addresses  securely, mutual authentication between server and devices , etc. ( see
 https://tools.ietf.org/html/draft-ietf-6lo-ap-nd-03) in those cases where each  device has an IP address.

Section 2:
Regarding problems of provisioning and management of networks for the IOT devices there may be additional issues – 1) different types of IOT devices and the lack of standards way to provision them as they might be talking different RF technologies and running L2 protocols only. 2) The iot nodes may be moving individually or collectively and change networks; identifying the movement of the iot nodes or identifying a particular node at any point of time uniquely requires an intrinsic identification which might be useful to set during bootstrapping of the node

Regarding related work – does it consider IETF IOT security work only? There have been some work and thought process going on regarding blockchain IOT security in the industry. Perhaps that is out-of-scope of this document, but I wanted to mention for authors’ considerations.

Section 5:
Authors of the document may also want to browse a SRAM PUF based technology which provides unique ID based authentication mechanism.
https://www.intrinsic-id.com/intrinsic-id-joins-wi-sun-alliance/

Section 9:
Does the example simulate any particular deployment model or research experiments ? It might be good to clarify that. Section 10 and 11: Looks like section 11 is closely related to section 10. Should they be combined together ?
Else some more text is needed in section 10 on design trade-offs.

Section 13:
Does this document recommend one layer of security to IOT devices ? There are different types of IOT devices – some of them are very tiny and some are more capable. Some definitely benefit for multi-level security  than single layer of security.  L2 security is generally recommended for for all IOT networks. Does data object protection only protect the  application data (payload)  or more ?

Thanks for the initiative in documenting the valuable work in IOT security implementation and crypto comparison. -Samita


_______________________________________________
IoT-DIR mailing list
IoT-DIR@ietf.org
https://www.ietf.org/mailman/listinfo/iot-dir
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.