[Suit] Wording for integrated payload size

Brendan Moran <Brendan.Moran@arm.com> Fri, 06 December 2019 14:18 UTC

Return-Path: <Brendan.Moran@arm.com>
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 8A01512080A for <suit@ietfa.amsl.com>; Fri, 6 Dec 2019 06:18:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.b=y7V2mpKh; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=armh.onmicrosoft.com header.b=Zczpb/Aj
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 zRWcfjUeFXwM for <suit@ietfa.amsl.com>; Fri, 6 Dec 2019 06:18:41 -0800 (PST)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on061b.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0e::61b]) (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 BD5B4120041 for <suit@ietf.org>; Fri, 6 Dec 2019 06:18:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RYfcl7UvWVKMXVWaiTLFRfUCOvNE2XDNQh3YKdzai4c=; b=y7V2mpKh9Xt27noNuXDw9GWSfbN9dzugyZgaxYNbGaF/OnQ3qTDNWcEs5qRn7T5Wnp6zmzq/nI8aAFjFksvZnVdkk5Op/0vBOvjZJ8lf2PknkKhSvQW+t9x5PlmGM8as6G6fSX3fENXDm+7P6UdmR4JpwQ4BGmvGn+laZe2UzVM=
Received: from VI1PR0802CA0019.eurprd08.prod.outlook.com (2603:10a6:800:aa::29) by AM6PR08MB3288.eurprd08.prod.outlook.com (2603:10a6:209:47::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2516.16; Fri, 6 Dec 2019 14:18:38 +0000
Received: from DB5EUR03FT031.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e0a::206) by VI1PR0802CA0019.outlook.office365.com (2603:10a6:800:aa::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2516.13 via Frontend Transport; Fri, 6 Dec 2019 14:18:37 +0000
Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; ietf.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;ietf.org; dmarc=bestguesspass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT031.mail.protection.outlook.com (10.152.20.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.18 via Frontend Transport; Fri, 6 Dec 2019 14:18:37 +0000
Received: ("Tessian outbound 64ac59f2ee79:v37"); Fri, 06 Dec 2019 14:18:37 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: c51591578f116571
X-CR-MTA-TID: 64aa7808
Received: from 5cb8b544ab37.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id BCD708E2-ECCB-4385-BC91-49E6B702EB40.1; Fri, 06 Dec 2019 14:18:32 +0000
Received: from EUR04-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 5cb8b544ab37.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 06 Dec 2019 14:18:32 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cWtCuWPlFgYSIRNpPVp0SZgPTP0tm3W2LS493pB6+euQRGUMH0kDdpQUlOJi7wGQUqFFZcLttfwWDbZP+K095ShoAFc4SHh2Uoqzuw/7/godLhVigE4aAxQyXJIoFE9NdEQ/2l6MpqwZhgidCMrNvmEuG7lP90F6DvyXAsiDTyp1jEvtURdzYj7KynxIMxZreZM1oEsRMv43BBxZWq5YQvPeyON4K44RBx8MleIjuqFJP473gL+UpnG3ixRjSNd0A5zwMP9NRPe3LS40hOPLQjJ2XD2zMAcFdTbv5kOpeFS8kT5eF7g3j8hMO97x0Omb+LuYH0NrznewdrVPff8zDw==
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=LRebiNEypOUU5AWNIo9Sx3QASQJaIpjM5hcOfMzJQxw=; b=XE5JI9RzYogg1aXRmkmUb89vptK4suMeA2fRIy2AGmTPELOhefwDjrTb3OuCgm1IoU2oQ/Yd7B47LL+nDoW7UM6xCI66q/AUEF6DmMlsHRyJJtiIXxogqnD7ZrqdZ9Fn2UC7KEz1xcdGxGChSGxaq6g9Gfh7NU10V5KVpsE8VTjYp3C3HJfim1F9dixSkYBmRuOlk0zrGlHIKpHEVRdqSW/n90D2TF7V6rfvE1RqLwGFKXZ0JFqlFRdHf5xjdjZwBr6FSCgLdD/Bni2JtzZGTiAqChxX7XJsFVV8FiuaW/kJLvFW/kT4WHEyGBibQA1aD2ZnrfCmRu9crtXkWrO9Fw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LRebiNEypOUU5AWNIo9Sx3QASQJaIpjM5hcOfMzJQxw=; b=Zczpb/Aj4x6HmaHyUnV6IrG2rwcDcVfLTLQYqYQiloQCvvK0ZlvqdOa6Rck6XplS7u9w7Fkye00saAzj5+vsImdh2u9ona7e3gSlOZ0gAa/sGJ0AY6ZX11KjxrXaXigQODRY46sfS50DaKbzw7kBJrOEj2caFNKuG2JZE0td0UU=
Received: from DB6PR0801MB1879.eurprd08.prod.outlook.com (10.168.84.137) by DB6PR0801MB1991.eurprd08.prod.outlook.com (10.168.83.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2516.16; Fri, 6 Dec 2019 14:18:31 +0000
Received: from DB6PR0801MB1879.eurprd08.prod.outlook.com ([fe80::ac0d:8d0f:7729:da46]) by DB6PR0801MB1879.eurprd08.prod.outlook.com ([fe80::ac0d:8d0f:7729:da46%3]) with mapi id 15.20.2516.013; Fri, 6 Dec 2019 14:18:31 +0000
From: Brendan Moran <Brendan.Moran@arm.com>
To: suit <suit@ietf.org>
Thread-Topic: Wording for integrated payload size
Thread-Index: AQHVrEAJWYIMpqtbJEmLD8MchsbiNg==
Date: Fri, 6 Dec 2019 14:18:30 +0000
Message-ID: <734509A8-7562-4B47-AAE5-54F840C4A298@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3601.0.10)
Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Brendan.Moran@arm.com;
x-originating-ip: [217.140.106.51]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: b336b320-7c4c-48d8-e0a2-08d77a572fbd
X-MS-TrafficTypeDiagnostic: DB6PR0801MB1991:|AM6PR08MB3288:
X-Microsoft-Antispam-PRVS: <AM6PR08MB328826CF36C52945E1DA4B66EA5F0@AM6PR08MB3288.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:9508;
x-forefront-prvs: 0243E5FD68
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(4636009)(376002)(366004)(136003)(39860400002)(396003)(346002)(199004)(189003)(8936002)(6486002)(26005)(71200400001)(86362001)(33656002)(36756003)(2616005)(50226002)(81166006)(6512007)(81156014)(316002)(305945005)(6506007)(8676002)(5660300002)(2906002)(66476007)(66556008)(66446008)(66946007)(71190400001)(64756008)(6916009)(76116006)(561944003)(102836004)(91956017)(99286004)(478600001)(186003); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0801MB1991; H:DB6PR0801MB1879.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: jfPnNdtJEcIX8LNvQ5s/EC3D7JYIxpHbkAsP7y/BauljnEGu+SpHcdmKJvxnZ8l/+nZZSYjDAtaoRcnGwQUw3GHQxO4rMpDi20DButEj9qrst1usIB57MvCW1I2iDag6DCwHaKEI4D6R8HbdJ+rg2AD7S86MAUiHSeH8Qrvf/gKa+TO+f2/4k5p5jaYajBWJeKcXZclPfTqDHjoOQHae3IbQ3ZqYtAzhQ8WjlUfepr/2zyJJUYklipqdaGChOXrNr8l7apIeZ8u51vE1hc5zJo9+Y95vEmkWsJHNuLJmYsQVj1P7yW5IixPze6ugWdAmdZlRuImZ+qwKuBz0A4Lh7ibMOC3ueansXiAzncDJ+PnDw2xpClqeG40v/Gz5iPTpxPb8HKJCi4YLleZQcK78wBwgtJkubiwRiUOl6lgFyFl/Vr5PPCRnRi+bEG87x8ev
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-ID: <4228D301106D4B45ADCE1D16B0DA09B2@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB1991
Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Brendan.Moran@arm.com;
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT031.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE; EFV:NLI; SFV:NSPM; SFS:(10009020)(4636009)(376002)(346002)(39860400002)(136003)(396003)(40434004)(199004)(189003)(2616005)(81166006)(561944003)(8676002)(26826003)(81156014)(99286004)(50466002)(478600001)(33656002)(76130400001)(8936002)(305945005)(6916009)(6512007)(70586007)(70206006)(46406003)(50226002)(6486002)(36756003)(5660300002)(102836004)(97756001)(6506007)(356004)(336012)(26005)(86362001)(316002)(186003)(2906002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR08MB3288; H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:Pass; LANG:en; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; A:1; MX:1;
X-MS-Office365-Filtering-Correlation-Id-Prvs: cd5adec9-0570-4e96-3947-08d77a572bba
X-Forefront-PRVS: 0243E5FD68
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: xI1e5H4xdbNdQYkeej15TCzRasKZU48wWMxCfXGl5iOSbItBLdRSvwSdUsBTL4+iM411Sk5//cYdW3Tb8gkinc9UO3WCHMIKkvBEUctX2coEMD8+85ljY5h8tE4ybQgazk7CpdTDR8RnuD+Kp3BkSMVodBogBuGlxHIk07cS9gdTR/xT+R4EOGl8RppD7Y2Aflu5ewcIQewbdMtTVwJ8nJJqpaAg2KGIijAGML3Q14AcxX6R2VW+vJXtcFDXupS5Trx8vlzxbVUKAlxk1npS4GA5vl2nR/D6TR3ekv1+rvW2rdVCfwYfWbhuqVkQ39swVq9+RjExLYYBbJD87I5Qc7LTwLlPndWcyigVXwkeUSmXNyliBvHJHI0En8m12auWKhgAP9cB+Aq2fkhLkjhi1J4hlEIjyanGZarJ+6uH37CqTZHbx3ySMPhYnrQKyA9LB+KxkgTYxuMyhumw8gNGJqy5wGx/1JqEoRhSZ5qDRBk9Njfga7FPNkQjumzeDvIu
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Dec 2019 14:18:37.7280 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: b336b320-7c4c-48d8-e0a2-08d77a572fbd
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB3288
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/3I8-WyFQYPnQGriaxTwKT6pux3M>
Subject: [Suit] Wording for integrated payload size
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, 06 Dec 2019 14:18:44 -0000

To finalise the information model, we need to address the issue raised at ietf106: how big can an integrated payload be? The suggestion made at the meeting was that no specific requirement should be made, but that the information model needed some text to explain the tradeoffs in size of payload. Here is my proposal for that text.


Best Regards,
Brendan


When an integrated payload is provided, this increases the size of the manifest. Manifest size can cause several processing and storage concerns that require careful consideration. The payload can prevent the whole manifest from being contained in a single network packet, which can cause fragmentation and the loss of portions of the manifest in lossy networks. This causes the need for reassembly and retransmission logic. If the manifest is too large to fit in RAM, then it must be processed modularly; first evaluating delegation chains, then the security container, then processing the actual manifest, which includes verifying the integrated payload. While the manifest has been organised to enable this type of processing, it creates additional complexity in the parser. If the manifest is stored to nonvolatile storage prior to processing, the integrated payload may cause the manifest to exceed the available storage. Because the manifest is received prior to validation of applicability, authority, or correctness, integrated payloads cause the recipient to expend network bandwidth and energy that may not be required if the manifest is discarded and these costs vary with the size of the integrated payload.
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.