Re: [Suit] SUIT rechartering: proposed text

"Waltermire, David A. (Fed)" <david.waltermire@nist.gov> Fri, 16 July 2021 16:19 UTC

Return-Path: <david.waltermire@nist.gov>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A4F723A3C31 for <suit@ietfa.amsl.com>; Fri, 16 Jul 2021 09:19:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.165
X-Spam-Level:
X-Spam-Status: No, score=-3.165 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.452, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FROM_GOV_DKIM_AU=-0.612, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nist.gov
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 CD_750jMGMEH for <suit@ietfa.amsl.com>; Fri, 16 Jul 2021 09:19:34 -0700 (PDT)
Received: from GCC02-DM3-obe.outbound.protection.outlook.com (mail-dm3gcc02on2134.outbound.protection.outlook.com [40.107.91.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5766C3A3C3E for <suit@ietf.org>; Fri, 16 Jul 2021 09:19:33 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ob10uOXPmgVMP4PHGgFRnFcGQ5hwMJDOd61sPKvxD4GowGoqRB1kQKj+tkFnW10l8HZHBbU8bPbAZCetqsGTiUJf/huBRV+QrcbeXwOauxrQSffvaoXywFXpzy9BnPjiwj4m4k/yw14zJzbZrjPLJcfQnt/y4NsWJZq8QKCKC/kH97dzlACwEPvf4IlvJeqoyc6X1c3qomLv/57Au4L4xXEsNaElSYZEhQUzJ0bVwTFNG5EJYTVN8JerpjoaVmp54b0wPQV595c2TTaY1wUHYvGAQV9u9/xFhjhBCaecBYT6eMQH7Vys44naLU5P4VNxou7ZedCBq6Z+Q7zt1lhVZg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oYYcHZlKV9lKnpEYHuoyg9vbC7vWa2VTX2iHTaqcb8g=; b=beGS0vwmwZV/MZBnkII2A1PNAqCq6rXU1EvK+s5HfknsPV+6kJMWpi1RgByDK+TLzaq+w2IIZqxrrV66EkMMH25AYAiLGsG3m4HWakebCi/g5p0OjEcOcIrmSQzexz4XQtF0zXCNG8+ZzOpflWLB/wpwTiP8qUYkrAZC0KvinF66y1+AB9rMxp8+DpGS7UvweQhUCkh39JcsWTrfX54cm8iluxdeC1V5PE3e1UREoR/SNt4Rqorx0NrVy5ho4qIVpTZbY0TU0CnF8B+J78TZdSMaA/U7vZBsNP+XBdHgNki2jIUM6rA0capnUsjUz3FP8mNOQNXLrvj9pzqm8z09AA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nist.gov; dmarc=pass action=none header.from=nist.gov; dkim=pass header.d=nist.gov; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nist.gov; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oYYcHZlKV9lKnpEYHuoyg9vbC7vWa2VTX2iHTaqcb8g=; b=aQ613pJpzH6qv8T5i2nKb+QqLUE33D9k+VARAtPNOBn4RVag6/hvsjTvPFdubIo/hEd57eNrtbpTAz+2N5UAa8b2+sqEFlGmA0fDbGlzVFdUjQL/piCkLcdB1uQ0b9XHbaxjLnE8syeaM48/JP7dHcjU9SQxbiwkS52htfp7qUQ=
Received: from MN2PR09MB4841.namprd09.prod.outlook.com (2603:10b6:208:21e::21) by BLAPR09MB7139.namprd09.prod.outlook.com (2603:10b6:208:28b::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.23; Fri, 16 Jul 2021 16:19:30 +0000
Received: from MN2PR09MB4841.namprd09.prod.outlook.com ([fe80::9d9a:a3fa:70b6:975e]) by MN2PR09MB4841.namprd09.prod.outlook.com ([fe80::9d9a:a3fa:70b6:975e%4]) with mapi id 15.20.4331.028; Fri, 16 Jul 2021 16:19:30 +0000
From: "Waltermire, David A. (Fed)" <david.waltermire@nist.gov>
To: Michael Richardson <mcr+ietf@sandelman.ca>, Russ Housley <housley@vigilsec.com>, suit <suit@ietf.org>
Thread-Topic: [Suit] SUIT rechartering: proposed text
Thread-Index: AQHXBIFCYdPbq2i4MU2UU0mwBdcWBqpbCE+AgABX+ACA5UScAIAAD0qAgABJdoCABbIAYA==
Date: Fri, 16 Jul 2021 16:19:29 +0000
Message-ID: <MN2PR09MB4841BA0A0CC978E70A09A509F0119@MN2PR09MB4841.namprd09.prod.outlook.com>
References: <66D84CE5-22E6-44F0-8239-8A5832326219@arm.com> <3E7D5E5B-03EE-4EDD-A951-FB119F72DDE8@arm.com> <16339.1613515194@localhost> <E4B87013-1498-463F-98C0-5FF13344C3EA@arm.com> <6FC3F38A-B067-4180-ACD9-A121162EA459@vigilsec.com> <26718.1626138395@localhost>
In-Reply-To: <26718.1626138395@localhost>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: sandelman.ca; dkim=none (message not signed) header.d=none;sandelman.ca; dmarc=none action=none header.from=nist.gov;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f5922c80-a7dc-4f22-2a1d-08d948757d58
x-ms-traffictypediagnostic: BLAPR09MB7139:
x-microsoft-antispam-prvs: <BLAPR09MB7139BDCBA122BAF6F4956D9BF0119@BLAPR09MB7139.namprd09.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: M4RouVQ11HcU6n8AVLdqkePbdKhZ9Emu/wHxp7neSZwZGjJfeVPVnDpq8ari4U9F6liiTG73+JE+9P25J5DSYp1Q0w7wTMQ4t5+dnhVT5thf0ZizZZl7yaU8LNvIsayXAkYpos6/LXNyE3wNcsKHr5XsS9rXFGjfYrIRCXxTqSmq2+xqxeovX+FjtPqVKnakB83Em5BdazDo5IBhO8t6wFJ3XKErNuvQhNcy6hUb1eZKXtMkuKeyLvEaAA1c/2d8Vv4+Usn/UWL71ttXixMt7B4Zcf0iOmjumGTdwvtP5Dj2HlYcOFPoBQIkDbNIC7+du9CmM6ZYVt69OGz3b+Eey3Ka3sNq/5zFR3RGWCjlxgMO8Us0x/BvJBIf80OYSy4O0GSlZk5GjCYL/Eg0CRSOh8idKEyVvq+Tq3q3s7wgWywvL7mtDpZDhnCzl2hHZ96QkBOnTtLI0RgDpXZ3NuVmjI8XcTEob2jEB7LxyELQHV0m/TUjyYUNgiCeL2HvByoAQv7umXfXhB5cXwXrLK5/iJLkfHh8vSgJx2bOkkP0Z7eXaqtM6fx3BqNnKjbvjUmZCl3Ef9ahE7/P9vkAAFQXv47+HxzMZUjPPH2mjUh7y1WwKyCqsHmnekjxgBQkHg6pF8MP8WrIz7a2IrTC3V/QlPtrUJwKUPwbPtsL5b8/V+UvEVZn906XV8NWVB/pCLzZ9bSgD0BZLzOIFB+NyZzEabwzgnP+Mv18KsXmmZrJ4swsfSXUad52lhv/BlfBYybwy6W2q8HBleCv1Cl9CQAOdP9nZkHUpuO+OaEMsZ83/f0=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR09MB4841.namprd09.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39850400004)(396003)(376002)(136003)(346002)(366004)(110136005)(7696005)(53546011)(316002)(186003)(2906002)(122000001)(52536014)(26005)(6506007)(5660300002)(64756008)(38100700002)(66946007)(66446008)(66556008)(66476007)(8936002)(8676002)(71200400001)(966005)(66574015)(55016002)(9686003)(76116006)(83380400001)(33656002)(45080400002)(86362001)(478600001)(38070700004); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: ePzlA0MH/exetYVxqJB0U0c7ElNNcmqA6byN+QlMsSF8y/cAY+C+nY1Fk+XN7fpKTLIDWw207urjMuCXr+X6+cDpQW48sXs7bsouQHMhFPRhPZxomunaW4yJYVqvxvQnemvF960po7Nj5rvtl4YP7sb7Y6WuW/Dt1tHid5njK3XzFUBnrnroKpZ6UEPJBog0txJBRb/RWsdph57PZo86wozXniEEAmgkWSsDER4Cxwt+fv3jV3xDbPKrk/nAyRb2ziKAzylzslpSI4qNsLTifMKbKO8VSXQMzWUUdwEoWjzsgQNgZu/R4ZA7SkJh8jjxmZbl3P65lyEloMxY9ROtPafQ0pzyBGDTgWWGRwu5rOH06RGdwDFNvPXCk7ktnyBRmlcIsdZebAsmNtBiOsc5+BjkMTLxE6tzqUUHCXKrcIHLRovdPHVboa0WzaMdwkAbCG1fTXQ5TNewMOasnazpqyRPizo8hY+YxG0kGFvo9lmREbbiJ/7DzInvdfXnClQL3oa3w6kmbk/UsB3o9+WlOF8GKVFgFS2PYygwqvds9Wzhjdr1pP8aCmLDBH7RYECvtLgphYltEOTj6x5Tjq61m40gEvI4Qrxi4pg+ST+cvLKmVG2yLUYiR3j2UVFZv3t5D6Z55Obl70zQWIFjQniZfqIQPXNleoa2eWd7WcTjF+woaLg7Zh5TQOI+Bk2HuV8+H1vkxImkDbzw0bw9gEOtDOpT+DLIGH2WVdF/Nui/0BZ/A5vZ11sv/W2g2+moXHOcA/kBXMGgXhu+dB95jCj6QLrcezqorlklG6k+/PLhzqxeyvEm5DswcXK1KWaw81smu7EH9DHxeCOp4xkfmSYL0Jsugd3/rUXJykiADmgjCQpVm1q7NfWyacqTAkdbFBoAVcwTfl7q+3wMMoWcoSawSeFg4CFyiM330FdsV76JKA5GhESxPqPzQ9yG1MqYrDzb35dgulcimtTBwmgNSOzUdyJa6CSn0mAFVDpYTitjzq7yhsKWr+nUTxhk5E9oQ53PYDxh0J9iOXoZd6Y08Wuen3kbEQWNU93zQrW4Dd9wcoK9w/S5+p5SsVePo7d2N445TQ92/7W+I6lMZjNmcHVFDvyrJa2/t54m0x/bPTQprvyf0tRn9JunvxGCWxj+2eaiRKaCclX67BNcMV7+0K1rYZKucj0WDaIisC8+Rom/Ck7yOzgsrjW8EJ9VJrIlWvZsv5WNNdE2Mr5oIWIzbMQYoLC2oQdfB89wPZdFekP2ueRpdKGLI9phl4XxMaSSKfFaENQ+vTErox61k5PjO2A98Zz2uh9c+t8n+Nz1fFKDH9cHnwjG+iQik2CkReLn7pXK
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: nist.gov
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR09MB4841.namprd09.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f5922c80-a7dc-4f22-2a1d-08d948757d58
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jul 2021 16:19:29.9824 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2ab5d82f-d8fa-4797-a93e-054655c61dec
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR09MB7139
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/T89I4TAu_IrLSxDPB_WTD8VtfLw>
Subject: Re: [Suit] SUIT rechartering: proposed text
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Jul 2021 16:19:40 -0000

Michael,

I like and agree with most of what Russ has proposed. I believe it is important to reflect that work that has been done, what work remains, and what new work is added. This will help the IESG evaluate the charter changes, and will help new participants in the WG to understand where we are in the effort.

I concur with your comments regarding tense. I like the changes you are suggesting.

I am on the fence about leaving in the charter the statement about "The SUIT WG continues to maintain a close relationship with silicon vendors and OEMs that develop IoT operating systems." This was important initially because there was prior work to consider and the need to have these stakeholders implement what we have produced. We have had a good deal of success in generating implementations through hackathon and external efforts. Perhaps we should replace this text with something that states that we will continue to do this?

Maybe:

} The SUIT WG will continue to work with silicon vendors and OEMs that develop IoT operating systems to produce implementations based on SUIT-related specifications (i.e., Hackathons).

Dave

-----Original Message-----
From: Suit <suit-bounces@ietf.org> On Behalf Of Michael Richardson
Sent: Monday, July 12, 2021 9:07 PM
To: Russ Housley <housley@vigilsec.com>; suit <suit@ietf.org>
Subject: Re: [Suit] SUIT rechartering: proposed text


Russ Housley <housley@vigilsec.com> wrote:
    > Putting the text provided by Brendan and a bit of context to the work
    > that has alrady been done by the WG, I propose the following re-charter
    > text.

I guess my only comment is that the wording and the tense does not reflect the work that has already been done.

    } The SUIT WG has focused on defining a firmware update solution,
    } that took into account learnings from RFC 4108 and other proprietary
    } firmware update solutions. The solution is usable on Class 1 (as defined
    } in RFC 7228) devices, i.e., devices with ~10 KiB RAM and ~100 KiB
    } flash.  The solution easily applies to more capable devices as well.  The
    } SUIT WG has not defined any new transport or discovery mechanisms, but
    } is still considering how to use existing mechanisms within the architecture.

...

    > The SUIT WG was already completed work on two documents: * An IoT
    > firmware update architecture that includes a description of the
    > involved entities, security threats, and assumptions.  * An information
    > model for the SUIT manifest.

    } Now that the information model is complete, and the SUIT WG has
    } selected the CBOR serialization formats and the associated COSE
    } cryptographic mechanisms to encode the SUIT manifest, the SUIT WG will
    } now consider a small number of additional formats in the future.
    } However, to reduce the complexity of a firmware management solution, a very
    } small number of formats is preferred. To support a wide range of
    } deployment scenarios, the formats have been designed to be expressive enough
    } to allow the use of different firmware sources and permission models.

no change:
    > The SUIT WG does not aim to create a standard for a generic application
    > software update mechanism, but instead the SUIT WG focus on firmware
    > development practices in the embedded industry. Software update
    > solutions that target updating software other than the firmware
    > binaries (e.g., applications) are also out of scope.

    > To support the SUIT manifest format, the SUIT WG will also define
    > formats and protocols that enable a Status Tracker to determine if a
    > particular manifest could be successfully deployed to a device and
    > determine if an operation was successful.

:
    > The SUIT WG will specify names or numbers will enable the use of SUIT
    > manifests, their precursors, and their successors within existing or
    > future protocols.

I don't know what this means anymore.

    } The SUIT WG continutes to maintain a close relationship with silicon
    } vendors and OEMs that develop IoT operating systems.

    > The SUIT WG aims to publish several additional documents, namely: * A
    > SUIT manifest format specification using CBOR.  * A firmware encryption
    > specification for use with SUIT manifests.  * A secure for IoT device
    > to reporting on firmware update status.  * A SUIT manifest extension to
    > include a MUD file as defined in RFC 8520.

Maybe past tense for some of these?

I think that at this point, we need some explanation of why the WG isn't done yet.

--
]               Never tell me the odds!                 | ipv6 mesh networks [
]   Michael Richardson, Sandelman Software Works        |    IoT architect   [
]     mcr@sandelman.ca  https://gcc02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.sandelman.ca%2F&amp;data=04%7C01%7Cdavid.waltermire%40nist.gov%7C3f83e01e7cc44561f92708d9459aa2dc%7C2ab5d82fd8fa4797a93e054655c61dec%7C1%7C0%7C637617352731763505%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=1EjH4tH425e8qp7lO3hxYVwtz9lQtFdoFQfzASfOES4%3D&amp;reserved=0        |   ruby on rails    [


--
Michael Richardson <mcr+IETF@sandelman.ca>   . o O ( IPv6 IøT consulting )
           Sandelman Software Works Inc, Ottawa and Worldwide