[core] CoRE rechartering: proposed text

Marco Tiloca <marco.tiloca@ri.se> Wed, 08 September 2021 17:34 UTC

Return-Path: <marco.tiloca@ri.se>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D0D973A3025 for <core@ietfa.amsl.com>; Wed, 8 Sep 2021 10:34:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, 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=ri.se
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 28tXCiLoARGR for <core@ietfa.amsl.com>; Wed, 8 Sep 2021 10:34:35 -0700 (PDT)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60075.outbound.protection.outlook.com [40.107.6.75]) (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 D06F73A1480 for <core@ietf.org>; Wed, 8 Sep 2021 10:34:34 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=glwlkMOeg6uREILfPEw5XSkHCX2g63Jr0qtvDxhho9d0HrRuk9yCsDDQbfZds6LsYfJ/m5ogn3LoTrT4yeRK1bHdTAC0N+KtV1gFCAvyK1Qm/jCQ6KO/vqE4/q8+pJltATkfAuKBWIlSFQK/1pxfH5PqMHJ8tbDl686Oe3QTvM4M/lX4LZ8pfnrzluH8exnR/GjicjJ8pTK1i7v8VINKzhoaxEqfwJGE8RLwO9JyC3INK5+RniwPO7dhXU8e3xCWUFgLuwhCshrakh0GyP297Y6i+arUMFUFefrQCt05QZH7TekSWud+ElL4LChS/MMp4TDJ7cuwpq66Cf/DxNdRqA==
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; bh=Hrl7i2qOZYXh/YLO6MpHEqcmjGqmcKvBJCXLkbN5IuQ=; b=Pp+L9ygPZLyrhmMluJQ+rVOrce5IMkpR3iL8bL4oVwiRBU6ZKJRi+Q82ocsWIinCo6U6OIEaV7l2ZFK+A50A19gv3nQAp+Ng9IztRRb7Khv7+5NfjJB+Yz8u0Jsp9QXmMJdtOBfySkbzgMLNINY7tiW99XbJBlRzMfa0Yvvmd7tUG3WfCUkaleEddIIndnI/fSNeFCFOH72/xqxi/mLfm1XsJRvaAqAdljiu4MA9oy3yW3NyFNfBChWX+rjMK+e/wD56GZ/+83nh6TEcKu1K9MUcHZdPSN4nmzS3hOHqgvlB/Ohw1NMZMD/snE6/OgfYd5QPYcK0Gn3PjrpZuL6kzQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ri.se; dmarc=pass action=none header.from=ri.se; dkim=pass header.d=ri.se; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ri.se; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Hrl7i2qOZYXh/YLO6MpHEqcmjGqmcKvBJCXLkbN5IuQ=; b=H0nEvphBbP5T6brtHuWUVHKMmvm5rfzBQUPpk842q66/KudyWDyDGBjeG1tj6+Mz3rbGP/e6udRG1h4h+PHQZkJUh2mJ5lDdScveUCKhWflpgwvX45wADR2Wwyku/VbM1O3Zw6jwJW+UfQ9N/P+sdoCvwa8FSDf5sOHmkNPH2xw=
Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=ri.se;
Received: from DB8P189MB1032.EURP189.PROD.OUTLOOK.COM (2603:10a6:10:16e::14) by DB6P189MB0503.EURP189.PROD.OUTLOOK.COM (2603:10a6:6:31::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.21; Wed, 8 Sep 2021 17:34:28 +0000
Received: from DB8P189MB1032.EURP189.PROD.OUTLOOK.COM ([fe80::d94b:2e87:a8ef:b172]) by DB8P189MB1032.EURP189.PROD.OUTLOOK.COM ([fe80::d94b:2e87:a8ef:b172%6]) with mapi id 15.20.4478.026; Wed, 8 Sep 2021 17:34:28 +0000
To: "core@ietf.org WG (core@ietf.org)" <core@ietf.org>
From: Marco Tiloca <marco.tiloca@ri.se>
Message-ID: <b91fb1fb-6d54-5594-2424-e1ca37d501f5@ri.se>
Date: Wed, 8 Sep 2021 19:34:26 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="91LWUYVh10XIOkBpb2pvHLO3x3i0YWf1h"
X-ClientProxiedBy: HE1PR05CA0148.eurprd05.prod.outlook.com (2603:10a6:7:28::35) To DB8P189MB1032.EURP189.PROD.OUTLOOK.COM (2603:10a6:10:16e::14)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [10.8.3.2] (185.219.140.230) by HE1PR05CA0148.eurprd05.prod.outlook.com (2603:10a6:7:28::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.14 via Frontend Transport; Wed, 8 Sep 2021 17:34:28 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 94146354-6e16-4cf2-a96f-08d972eee8cb
X-MS-TrafficTypeDiagnostic: DB6P189MB0503:
X-Microsoft-Antispam-PRVS: <DB6P189MB0503798B0B4F43ABBAB83CB899D49@DB6P189MB0503.EURP189.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: UNPZ9wwEm11exvCUYUgwC8i8u1D0JcSMjuVDOayDzVh6//cloMjPtNQsQc40tcSFqfauINf/qMURk9pCaYLFTLXjYmdAK1ZGtbjYWFWtsxQax0ZVnqJnVvOsEx4zqIknzoEamgJHRK4pvggwO391j+m/qwBhW4BHvbCvL52fLkOna2v4S1/aOBWL4do0pRhpcaKiuVamAzOHuBQtSglJUbW2lVw3L4y9zcT11ca2zfVeQSU4WvPOx89ThrST3n2gV9tCLYbJh77n4VJevpWgHWhgto9VAYs7+C5B1TRBoymksrvz1r4M3ZHahImEzIFFsCe0YOW4fuVOBF1LZC8H3miQiKUT8XkXixz7Z/YZ7o8AHbPWzPu9eG7oDVP7/HDzHzA6O7t6zplBkn2o3zJjsx+/pFaGEdwZrCHYccigX8aH0YE4Buij59TZZaABGs0okH98ijLWfIiEAvve3ST5I3U16G3nHL9CoksCzvhVVlKc8ssbMMu4ntjhVlycv//o0QTEVdCTj0To1mE50h7aBUg1D5VZXnFnyCvCLmp/BSbCkGqd6xe6Knhc7ezQ3rbAxV/RVU432a4YT4lB6s5Wgpt4l00X6lasBeqD1Wx6haSxkbBh+SIMN/mKpnjTe8oVF/VkYaPIPDUXSxlRlKEFaVtk7GEo7qBlUOLL0UcxGhowtfjaj1DE1rnRGPYnJKGJmcYhIq374F+yPJ2Vl9OuBrsUuV9jdAirS5T+rjd1aQpNyu8kJ7GW5Z2ouqC0SPsFlM/bu5XexWekVE/kJ4L5VxGd6P+M0D9JaHaPj++fPwq+F621KBH0IEauyCI/AnSr/bH+NUyXThyiVDkwhFY+Ag==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB8P189MB1032.EURP189.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(4636009)(376002)(346002)(396003)(39860400002)(136003)(366004)(316002)(66476007)(31686004)(8936002)(8676002)(2906002)(6916009)(66556008)(33964004)(30864003)(2616005)(66946007)(956004)(186003)(83380400001)(36756003)(5660300002)(31696002)(966005)(44832011)(21480400003)(66574015)(6486002)(26005)(478600001)(16576012)(38100700002)(235185007)(86362001)(35304002)(45980500001)(43740500002); DIR:OUT; SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MDEvYjNVRFZ6cXZRcURadW1VbXo4blVyWDZOd1owd2VwTTYybTBLOWIveWtR?= =?utf-8?B?cUFPNVI0ZnVWRzErSVJwd3FqTWkxZXZEeGZ3Qmg3Snd5emxRalhUZEpwQ0x4?= =?utf-8?B?Wm1UelRiYWJXWUNPRFBFejFiazV3L2ZUWkRoRjFkaW9jTVpvakNwVUZkbTJa?= =?utf-8?B?MmtGQUl0d0FpaE5MQUtxUkRCL0k1aVJVdDZ2d2lXWXo0T25jaFJYdjZkcWlJ?= =?utf-8?B?ZXNPQWE4cUZEOWtzYWJwNksyL0pLSlkzc0NZU2VidGhXVmxKQlhDMjdyc0tC?= =?utf-8?B?TkxySHdTKyt5ejVZN3ZsRG9YZmxUSVIyVUZWL2MyTjdTVnJxYTc0aWNRclZO?= =?utf-8?B?STZ2b1FWK1dEaFBuQURTQ0kyUW9JQkhMaU9pTHN3cHk0VkpHenVOZ1dqejky?= =?utf-8?B?VXVDQ1B0UEhwTzVUaGt4YWVhL1FaNFhUTTErWUhVYUE1MCtocVQwcW0zdVQ0?= =?utf-8?B?V2oxNld3aEsxV3hOZkRKVUdTVVI3bHpsNTRZSWFKN1pweklscFlVdzN5UWYv?= =?utf-8?B?cmtKTlVOTzZtWndINVVVUjlvcTRpSFArWVVtMnZuVVBjOXZmN3hROHNoTSty?= =?utf-8?B?bXlDK3oxR3hlZElKS20wU2cvUW5QeUQramkyS1ZZbVZRcmJVZ3dmRkM2MlQ0?= =?utf-8?B?aDlXOGFaVmxMVTAwLzMwR3l1aXBIaUxHYTlVZDdROEwvbEtRSEFLRWJlRVNo?= =?utf-8?B?VjV1ZFpLbENkV0lhSHZPTW1FVHJZR0hPNXhCR21aQ2RJS3pqM2YvRkRhb2Ew?= =?utf-8?B?bTlPZmJESnZnVkhvUHZqOVhWQzRFQTUwMU1USE01UGtKM0xKZ0lGS1NxeXM3?= =?utf-8?B?RHdwS3ZweFM4aWkvMVpmZjYwNjBuWStscVlvdG8zRlUvQVovNVRGc1oxMjJn?= =?utf-8?B?RzF2NlBIT0FrZzJrK2hVZXg1ZS9XZ3JNak56dVNRUDVZVW15eHVaY3BWZVBN?= =?utf-8?B?bVM2TzZseTU3MUV5aVAwK0V2ZnpsQUY4RUI3T2pxOWx3Z1VEVUp2bmtSU2Z6?= =?utf-8?B?MXRhQkdtdGlwNWUxRVp2QXlxdzlqaEtzRmgyTnIwTWlRN1VmemU5OGdIT0dY?= =?utf-8?B?MzlrMVNhMlRTKzhsOWl5SXlVNFVBSkMvZWs1VUhPc0FPK211aEoxNXE0aDFx?= =?utf-8?B?RzEydy9lVzZsTUZ2MittOVJCMUNKMFNxV1hud3prZVB0aE9GWWVIVmMyeXd1?= =?utf-8?B?UUlHdXdvQVB5TzVGWDdZRHFSZlJlQnUyQTFKUzJrMUZwRlRPUElFWjh4SWhR?= =?utf-8?B?dGpQK09vTVp5NlVvbHNvbnoxQkNnbytiU0cvZmlPTGxIVXFnUlZMMzFFekEx?= =?utf-8?B?SmVtVzZjTUdKblRqUFRGdnIyT1M5dlB1WWJkMVJuY1BrR3RYeWErUURLUnpD?= =?utf-8?B?WVBWa2R0ZHlXK1ZPMTR4OUNzU0tqbE9hcTR6ZHZyMG5Rb2dabVc2eTBqVDRj?= =?utf-8?B?WVBEd2NCZ2NWV2krV2VONHBzWEE5ajBneDlscFVjYmlpeEZ1YnlhY2I2RXov?= =?utf-8?B?VVdHZms1UFJneW1SZ0RjWVptbWZNbFBON0lycHJQU0pRcGIwM2cwK2IzNmJ5?= =?utf-8?B?akRWYklZYVRVZzVGMzIycENvWDZHWDVJa1A2VGk2UWhqdTFKR083MWtVTEt1?= =?utf-8?B?TGJ2OFhMV3MzMHNWcmtPazNkU0Fyb3BnMXdDN0NqSzlHM2RCSzlNOFU1ZmFN?= =?utf-8?B?OU1hcG5zRVh5UllKM2lUYkdLMnRiVE5hc0ZSbmU4OHFpTUVLTlkwVlF0ZGxR?= =?utf-8?Q?uxFF6DAvQ/AZ4uwZ1Wu1qm5AiAlKpnNXkiO+ILO?=
X-OriginatorOrg: ri.se
X-MS-Exchange-CrossTenant-Network-Message-Id: 94146354-6e16-4cf2-a96f-08d972eee8cb
X-MS-Exchange-CrossTenant-AuthSource: DB8P189MB1032.EURP189.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Sep 2021 17:34:28.4105 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5a9809cf-0bcb-413a-838a-09ecc40cc9e8
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: gQrPD7sS2DRA0rVRHGoijCyaaZclOTHrj6uGdkh0rKq4lyCoOy2ytE6aG6xGIh2JxrEe0eBPFPVIbfm3vuaM5A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6P189MB0503
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/haBtninO85UjsyqASeeO0FFr_Wo>
Subject: [core] CoRE rechartering: proposed text
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Sep 2021 17:34:41 -0000

Hi all,

During the CoRE session at IETF 111 [1][2], it was proposed to update 
our charter, for better reflecting the current status of our work. This 
is also helpful for the IESG review processing and for newcomers to more 
easily understand the WG scope and direction.

As promised, the Chairs have prepared an initial proposed text for the 
WG to consider. Please, find the proposed text at the end of this mail 
as well as in the CodiMD at [3].

With that as starting point, this mail starts a discussion on the new 
charter text. Please, provide your comments and proposed changes here on 
the mailing list or in the CodiMD at [3] (editing requires to be logged in).

Best,
Marco and Jaime


[1] https://datatracker.ietf.org/doc/minutes-111-core/

[2] 
https://datatracker.ietf.org/meeting/111/materials/slides-111-core-chairs-slides-00.pdf

[3] https://notes.ietf.org/BkpQ-gttSRuVKlEgxho5gw?both


=======================

The CoRE Working Group (WG) provides a framework for resource-oriented 
applications intended to run on constrained IP networks. A constrained 
IP network has limited packet sizes, may exhibit a high degree of packet 
loss, and may have a substantial number of devices that may be powered 
off at any point in time but periodically "wake up" for brief periods of 
time. These networks and the nodes within them are characterized by 
severe limits on throughput, available power, and particularly on the 
complexity that can be supported with limited code size and limited RAM 
per node [RFC 7228]. More generally, we speak of constrained node 
networks whenever at least some of the nodes and networks involved 
exhibit these characteristics. Low-Power Wireless Personal Area Networks 
(LoWPANs) are an example of this type of network. Constrained networks 
can occur as part of home and building automation, energy management, 
and the Internet of Things.

The CoRE WG will define a framework for a limited class of applications: 
those that deal with the manipulation of simple resources on constrained 
networks. This includes applications to monitor simple sensors (e.g., 
temperature sensors, light sensors, and power meters), to control 
actuators (e.g., light switches, heating controllers, and door locks), 
and to manage devices.

The general architecture targeted by the CoRE WG framework consists of 
nodes on the constrained network, called Devices, that are responsible 
for one or more Resources that may represent sensors, actuators, 
combinations of values, and/or other information. Devices send messages 
to change and query resources on other Devices. A Device can send 
notifications about changed resource values to Devices that have 
expressed their interest to receive notification about changes. A Device 
can also publish or be queried about its resources. Typically, a single 
physical host on the network would have just one Device but a host might 
represent multiple logical Devices. The specific terminology to be used 
here is to be decided by the working group.

As part of the framework for building these applications, the CoRE WG 
has defined the Constrained Application Protocol (CoAP) for the 
manipulation of Resources on a Device. CoAP is designed for use between 
Devices on the same constrained network, between Devices and general 
nodes on the Internet, and between Devices on different constrained 
networks both joined by an internet. CoAP is also being used via other 
mechanisms, such as SMS on mobile communication networks. CoAP targets 
the type of operating environments defined in the ROLL and 6Lo WGs, 
which have additional constraints compared to normal IP networks. 
Nevertheless, the CoAP protocol also operates over traditional IP networks.

There also may be intermediary nodes acting as proxies that possibly 
also interconnect between other Internet protocols and the Devices using 
the CoAP protocol. It is worth noting that a proxy does not have to 
occur at the boundary between the constrained network and the more 
general network, but can be deployed at various locations in the 
less-constrained network. The CoRE WG will continue to evolve the 
support of proxies for CoAP to increase their practical applicability.

CoAP supports various forms of "caching". Beyond the benefits of caching 
already well known from REST, caching can be used to increase energy 
savings of low-power nodes by allowing them to be normally-off [RFC 
7228]. For example, a temperature sensor might wake up every five 
minutes and send the current temperature to a proxy that has expressed 
interest in notifications. When the proxy receives a request over CoAP 
or HTTP for that temperature resource, it can respond with the last 
notified value, instead of trying to query the Device which may not be 
reachable at this time. The CoRE WG will continue to evolve this model 
to increase its practical applicability.

The CoRE WG will perform maintenance as well as possible updating and 
complementing on its first four standards-track specifications as required:

- RFC 6690
- RFC 7252
- RFC 7641
- RFC 7959

The CoRE WG will continue to evolve the support for CoAP group 
communication originally developed in the Experimental RFC 7390. The 
CoRE WG will not develop a solution for reliable multicast delivery of 
CoAP messages, which will remain Non-Confirmable when sent over multicast.

RFC 7252 defines a basic HTTP mapping for CoAP, which was further 
elaborated in RFC 8075. This mapping will be evolved and supported by 
further documents as required.

CoAP was initially designed to work over UDP and DTLS. Later on, mapping 
were defined between CoAP and IP-based transports, especially TCP and 
WebSockets including a secure version over TLS (RFC 8323). The CoRE WG 
will continue defining transport mappings for alternative transports as 
required, both IP-based and non IP-based (e.g., SMS and Bluetooth), 
working with the Security Area on potentially addressing the security 
gap. This includes defining appropriate URI schemes. Continued 
compatibility with CoAP over SMS as defined in OMA Lightweight 
Machine-to-Machine (LwM2M) will be considered. Furthermore, the CoRE WG 
will work on solutions to facilitate the signaling of transports 
available to a Device.

The CoRE WG will continue and complete its work on the CoRE Resource 
Directory (draft-ietf-core-resource-directory), as already partially 
adopted by OMA LwM2M, and will perform maintenance as well as possible 
updating, complementing and specification of relevant uses as required. 
A primary related consideration is the interoperability with DNS-SD and 
the work of the dnssd WG. The use of CoAP to transport DNS queries and 
responses will also be investigated. Furthermore, the CoRE WG will also 
continue and complete its work on enabling broker-based 
publish-subscribe-style communication over CoAP 
(draft-ietf-core-coap-pubsub).

The CoRE WG will work on related data formats, such as alternative 
representations of RFC 6690 link format and RFC 7390 group communication 
information. Also, the CoRE WG will complete its work on Constrained 
Resource Identifiers for serializing URI components in CBOR 
(draft-ietf-core-href). Furthermore, the CoRE WG will develop CoRAL 
(draft-ietf-core-coral), a constrained RESTful application language 
suitable also for constrained node networks, which comprises an 
information model and an interaction model, and is intended for driving 
automated software agents that navigate a Web application. The CoRE WG 
will complete the Sensor Measurement Lists (SenML) set of 
specifications, again with consideration to its adoption in OMA LwM2M.

Besides continuing to examine operational and manageability aspects of 
the CoAP protocol itself, the CoRE WG will also complete the work on 
RESTCONF-style management functions available via CoAP that are 
appropriate for constrained node networks (draft-ietf-core-yang-cbor, 
draft-ietf-core-sid, draft-ietf-core-comi, 
draft-ietf-core-yang-library). This requires very close coordination 
with NETCONF and other operations and management WGs. YANG data models 
are used for manageability. Note that the YANG modeling language is not 
a target for change in this process, although additional mechanisms that 
support YANG modules may be employed in specific cases where significant 
performance gains are both attainable and required. The CoRE WG will 
continue to consider the OMA LwM2M management functions as a 
well-accepted alternative form of management and provide support at the 
CoAP protocol level where required.

The CoRE WG originally selected DTLS as the basis for the communication 
security in CoAP. The CoRE WG will work with the TLS WG on the 
efficiency of this solution. The preferred cipher suites will evolve in 
cooperation with the TLS WG and CFRG.

The CoRE WG considered object security as originally defined in JOSE and 
later adapted to the constrained node network requirements in COSE. 
Building on that, the CoRE WG has defined the Object Security for 
Constrained RESTful Environments (OSCORE) protocol (RFC 8613) for 
protecting CoAP messages at the application layer using COSE. The CoRE 
WG will complete the work on the Group OSCORE protocol 
(draft-ietf-core-oscore-groupcomm) that enables OSCORE-protection of 
CoAP messages in group communication environments. Also, the CoRE WG 
will complete an optimization-oriented profiling of the EDHOC protocol 
developed in the LAKE WG, when this is used to establish security 
material for OSCORE (draft-ietf-core-oscore-edhoc). Furthermore, the 
CoRE WG will perform maintenance as well as possible updating and 
complementing of the (Group) OSCORE documents above as required.

The ACE WG is expected to provide solutions on authentication and 
authorization that may need complementary elements on the CoRE side.

The CoRE WG will coordinate on requirements from many organizations and 
SDOs. The CoRE WG will closely coordinate with other IETF WGs, 
particularly of the constrained node networks cluster (6Lo, 6TiSCH, 
LWIG, ROLL, ACE, CBOR, COSE, IOTOPS, LAKE, SUIT), and with further 
appropriate groups in the IETF OPS and Security Areas. Work on these 
subjects, as well as on data/interaction models and design patterns 
(including follow-up work around the CoRE Interfaces draft) will 
additionally benefit from close cooperation with the Thing-to-Thing 
Research Group.

=======================


-- 
Marco Tiloca
Ph.D., Senior Researcher

Division: Digital System
Department: Computer Science
Unit: Cybersecurity

RISE Research Institutes of Sweden
https://www.ri.se

Phone: +46 (0)70 60 46 501
Isafjordsgatan 22 / Kistagången 16
SE-164 40 Kista (Sweden)