Re: [Rats] FW: New Version Notification for draft-shaw-rats-rear-00.txt

Thomas Fossati <Thomas.Fossati@arm.com> Thu, 02 July 2020 16:06 UTC

Return-Path: <Thomas.Fossati@arm.com>
X-Original-To: rats@ietfa.amsl.com
Delivered-To: rats@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6E7973A0967 for <rats@ietfa.amsl.com>; Thu, 2 Jul 2020 09:06:32 -0700 (PDT)
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_MSPIKE_H2=-0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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=armh.onmicrosoft.com header.b=0yv+Kk99; dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.b=0yv+Kk99
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 M9AwdQdK_AUM for <rats@ietfa.amsl.com>; Thu, 2 Jul 2020 09:06:30 -0700 (PDT)
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10089.outbound.protection.outlook.com [40.107.1.89]) (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 DE8B63A0966 for <rats@ietf.org>; Thu, 2 Jul 2020 09:06:29 -0700 (PDT)
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=I5HS68yusIMl+t2NdeJubt1ENqCvkJ+lz+E41RsMpbM=; b=0yv+Kk99Fc7o9swY5GsU5ozeXJRrZaztAus29m6uHGL3P+oj5U7uFai0emsc3QxZTlN9gF/pcQJ71mgeYmI3e+/TShIrFBTjUCW1At738dMRaTvb2QQDehwstBryWons9C6ieI5kmKROE1ixCL4j5uLWPMbrfwfH8JcNAEFrLNA=
Received: from AM5PR0201CA0015.eurprd02.prod.outlook.com (2603:10a6:203:3d::25) by AM6PR08MB4643.eurprd08.prod.outlook.com (2603:10a6:20b:c8::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3153.21; Thu, 2 Jul 2020 16:06:27 +0000
Received: from AM5EUR03FT058.eop-EUR03.prod.protection.outlook.com (2603:10a6:203:3d:cafe::3f) by AM5PR0201CA0015.outlook.office365.com (2603:10a6:203:3d::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3153.27 via Frontend Transport; Thu, 2 Jul 2020 16:06:26 +0000
X-MS-Exchange-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 AM5EUR03FT058.mail.protection.outlook.com (10.152.17.48) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3153.24 via Frontend Transport; Thu, 2 Jul 2020 16:06:26 +0000
Received: ("Tessian outbound a4b10e5b482d:v62"); Thu, 02 Jul 2020 16:06:26 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 4ed94d0e6ec16cec
X-CR-MTA-TID: 64aa7808
Received: from b968d56551ba.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 426BEB08-5251-4406-9DC3-EDA28DDABDEA.1; Thu, 02 Jul 2020 16:06:20 +0000
Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id b968d56551ba.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 02 Jul 2020 16:06:20 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Zusi0PDw1TlQ8mLQkNxW4WtqKSmkyvGarfTOfoXpjQeFvL9npfg4AVIr0qaFJNAJvyc1HLQ/x4Sp36k5PkG4FRrLu7p+o0+Taxi4m5UbL/ApIkAJICVltr8cRdEjAInVB8VBu0GluXIGKut0aBiLR5ZhJLZGeRQDtQeq4zE+1zvHKadKEYefvwG3FER01SFKjnVocmz2zrunAHDN0TKQSHDXQwix16L6BpvxYap5+ITXVTq198Ng7nTfK83/7Q8Smabo+D6cWpc5OzmX+EVKIkqD2Oq5ybaf+LDv8w1ycnRiYLtwRkEQrvKRNmhAytTBQhQ842xdZgzMHOc7UfbOUg==
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=I5HS68yusIMl+t2NdeJubt1ENqCvkJ+lz+E41RsMpbM=; b=CrTByUNakB5fx9Uq/ov4pQz+LTFjAz4yb3ch6j9y3qF9RqE7Kadw6fgF2qQXhc7EOBCwL5jmmxyhzVkJr61qvcBbTSkAwZp596BUjixfK6sXOCwWSn6RIWkA30/+Aj36+EeoGhr3dIAwtiy+6/BscoQk5AZWFzGEFaYtFvrPWy9tokFWQX2AWYnPwNoSkBcUNzXwricGHN+RVmLQtlRKSc4ldizczUYvKUx2I/7GhyIpGYmdHdP1v4EkJ4yt1GzdugNJvV1m2KgV+LlS5icPADD9ZmfP5TPMATJh5q2HRK2GH47HtpzsEgLJ9azOefxhvObGppCFB96anojfujp3mw==
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=I5HS68yusIMl+t2NdeJubt1ENqCvkJ+lz+E41RsMpbM=; b=0yv+Kk99Fc7o9swY5GsU5ozeXJRrZaztAus29m6uHGL3P+oj5U7uFai0emsc3QxZTlN9gF/pcQJ71mgeYmI3e+/TShIrFBTjUCW1At738dMRaTvb2QQDehwstBryWons9C6ieI5kmKROE1ixCL4j5uLWPMbrfwfH8JcNAEFrLNA=
Received: from AM6PR08MB4231.eurprd08.prod.outlook.com (2603:10a6:20b:73::23) by AM5PR0801MB1874.eurprd08.prod.outlook.com (2603:10a6:203:49::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3153.24; Thu, 2 Jul 2020 16:06:19 +0000
Received: from AM6PR08MB4231.eurprd08.prod.outlook.com ([fe80::459b:bcf3:b888:c906]) by AM6PR08MB4231.eurprd08.prod.outlook.com ([fe80::459b:bcf3:b888:c906%6]) with mapi id 15.20.3131.027; Thu, 2 Jul 2020 16:06:19 +0000
From: Thomas Fossati <Thomas.Fossati@arm.com>
To: Henk Birkholz <henk.birkholz@sit.fraunhofer.de>, "rats@ietf.org" <rats@ietf.org>
CC: Thomas Fossati <Thomas.Fossati@arm.com>
Thread-Topic: [Rats] FW: New Version Notification for draft-shaw-rats-rear-00.txt
Thread-Index: AQHWQNlFdH/OqKSRhkWewqKHNl+chKjVRQwAgB8syQCAADKsAA==
Date: Thu, 02 Jul 2020 16:06:18 +0000
Message-ID: <613BB736-C15F-44D1-848A-5554C9EE858C@arm.com>
References: <159198048358.5204.2551532653126853410@ietfa.amsl.com> <9CB821D0-26D5-499C-9F60-CFF066AE6A87@arm.com> <045cab6d-16d0-d828-50cd-313f1a1affd7@sit.fraunhofer.de>
In-Reply-To: <045cab6d-16d0-d828-50cd-313f1a1affd7@sit.fraunhofer.de>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.38.20061401
Authentication-Results-Original: sit.fraunhofer.de; dkim=none (message not signed) header.d=none;sit.fraunhofer.de; dmarc=none action=none header.from=arm.com;
x-originating-ip: [82.11.185.80]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 9e372351-dbcd-4d10-d7da-08d81ea1df92
x-ms-traffictypediagnostic: AM5PR0801MB1874:|AM6PR08MB4643:
x-ms-exchange-transport-forked: True
X-Microsoft-Antispam-PRVS: <AM6PR08MB46432F4E0D4E8E66F4548DC39C6D0@AM6PR08MB4643.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
nodisclaimer: true
x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000;
x-forefront-prvs: 0452022BE1
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: aJGI4tDWxg5be/AWHUuqwLCAqjkZvI4Cc3SqcUFYtlAzqXYBipjdmlJvx2958W19gnCIMjKKH6+UeHPHeljayZ+whun6/7maz2WS+PDtZShnWQJhn5RP9iDmlSruzz0O9s4qDwFu90kt8LRe7QEY/4Vi7oIZRx8YVDBmimR7HE3rR12oK9Ev56ulkvarZm2Xc+2GsHnPVxOURYeGUfKZ2oab1dpDOJwX+2JuBwSNY5FeIZlNt1r3Ljv5JJUiNrXcBHXq2x9GBMqNyI8PHhayF56qldihrlUAQoSuCXc/1ReqbsSmil7XqVOP9UBeVaYJSJlqCW6j8EcWYvKK7sbza+rNCeXh20ctjMMXcdIi9pT/AxKh1xyKwm4LyERnUU2P0Uv7BkM4dZ9J9VHZyc2dKg==
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR08MB4231.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(376002)(39850400004)(366004)(346002)(396003)(136003)(33656002)(5660300002)(53546011)(6512007)(15650500001)(83080400001)(110136005)(186003)(71200400001)(8936002)(4326008)(8676002)(2616005)(2906002)(6506007)(83380400001)(66556008)(66476007)(86362001)(64756008)(66946007)(316002)(66446008)(91956017)(76116006)(966005)(6486002)(478600001)(36756003)(26005); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: JX4lX7xNOndDOdbTN4/tY69/bFpzOrHLGGVsuzQNDaGBjnCK3rKY47O8QHzn1Eym1wjXLTmy6gd3e6Z9FSYZurilo+KNEXeh3rT1uOOWj/VG4nswuootalnUsCigMBzWY3OTfPKCZLOh97Wq10L4O/wBkil3l07URtrcK8dWpKxpkKi7RZzjvFLD+Tlig6ePXilIaQFH6dGZOUrLEEf+nPw8pN84NACvFqcdQO7c6xaPpig4ADrx8e92seDjsyWPPUOOABxyhNgjK+ADjtJ6mIydNfDCdjO+NsAN6tsTgivf9g36vh4brpqQRp50ROC7gLZhAWeMycu/PxUQJhm+Ler7Fmdyq6KNKvEGhqzgtzLi/zFdEW6zYnqHKXcenwoOFydsxgx3b9K0FQT+SwNnzHNDqx1qSN01AK6B0Z65KqU+45xwv5WQOOtIfnqhpHg4ZsmfLcADAfAh9GyfrA//gbePZPlhoy67L1KXjKFDvRQ=
Content-Type: text/plain; charset="utf-8"
Content-ID: <112850A64DB6794C8298422E7D105B9B@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB1874
Original-Authentication-Results: sit.fraunhofer.de; dkim=none (message not signed) header.d=none;sit.fraunhofer.de; dmarc=none action=none header.from=arm.com;
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT058.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:; SFS:(4636009)(376002)(39850400004)(396003)(136003)(346002)(46966005)(2906002)(966005)(8936002)(15650500001)(33656002)(2616005)(336012)(70586007)(26005)(186003)(53546011)(6506007)(81166007)(356005)(82310400002)(83080400001)(4326008)(316002)(5660300002)(83380400001)(6486002)(36756003)(82740400003)(47076004)(86362001)(70206006)(6512007)(478600001)(36906005)(110136005)(8676002); DIR:OUT; SFP:1101;
X-MS-Office365-Filtering-Correlation-Id-Prvs: c4b3d14d-2ef7-4183-8e43-08d81ea1db4a
X-Forefront-PRVS: 0452022BE1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: VMalg/BhTmbZf6xevckfIZ4n608t4xGw0RqphpRFpc4O2Rfy89OLf6lrO6QGlaDAzxuh8R7ALBdVARUadjeeTMJY6P6Zo8ztwcIeaK6P6SyWDoeKdKNqL2cOHOSYJAqyw62gbkFbIMK5UHI0I3HUPxGCzD8j/XirDY4u62Ka1RrsD4Gsl/1dH8+yDP6SMQEfxHFgrRBXBhagisJsp7dNCqAqkyzXouRCM+FN35KCI9/892mb2a4WcOMABFeAyVIWr2Ow4qmU3KVldJbMGc3lC1gvTy2Hcwj8wk6ydq5KtOuQeFudQwMPhOyCZhUnT0StrOw26yn2zQ0EsHglwVyLEfkjWBCjGFIP3vErE+0h2QM/P4bNsT6stczITbU4sSaG7oRgMBCs9+viTmZAduBLc0ZRLlAPAYcfb2+IU5UJyQeNN2E78IkY5cnGPwVmrUy7twzOUE02cHp+hmlUA3PGgqWq0geKvJ7IspEUZld3HKA=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Jul 2020 16:06:26.1557 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 9e372351-dbcd-4d10-d7da-08d81ea1df92
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-AuthSource: AM5EUR03FT058.eop-EUR03.prod.protection.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4643
Archived-At: <https://mailarchive.ietf.org/arch/msg/rats/sEGsXKsG1-D5onD-bhBEMHxvH8s>
Subject: Re: [Rats] FW: New Version Notification for draft-shaw-rats-rear-00.txt
X-BeenThere: rats@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Remote ATtestation procedureS <rats.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rats>, <mailto:rats-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rats/>
List-Post: <mailto:rats@ietf.org>
List-Help: <mailto:rats-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rats>, <mailto:rats-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Jul 2020 16:06:32 -0000

Hi Henk,

On 02/07/2020, 15:05, "Henk Birkholz" <henk.birkholz@sit.fraunhofer.de> wrote:
> Hi Thomas,
> hi authors,
>
> please let me start with: I really like what this I-D is about;
> especially how everything is basically arranged around how to use
> timestamps and nonces in several specific interactions. The essence
> here is the qualified data conveyed via restful operations that are
> used to create Conceptual Messages, such as Evidence or Attestation
> Results.
>
> The fact that all these different types of qualifying data are bound
> with each other via sequences of restful operations makes the
> relationship of the sequence diagrams rather complex and renders the use
> of the qualified data / handles hard to read. At the same time, I am
> uncertain how to avoid that, though.
>
> You managed to get all the semantic relationships into the sequence
> diagrams themselves. I am quite impressed. But I could only decipher the
> notation while parsing them with the help of a little cheat sheet that I
> wrote down on a piece of paper.
>
> This topic is intrinsically complex, so - as I already said - I am
> unable to provide an immediate proposal how to increase readability. The
> fact remains that this is a very useful -00 I-D. Suffice to say that I
> would rather have this content in this form than not at all!

Thank you for your taking the time to parse the document - and making
the cheat sheet!  Also glad you found the topic interesting.

Re: readability.  It seemed to us that it would be easier to use a
top-down approach, presenting the abstract protocol first and then
giving a number of possible instantiations.  Apparently it didn't work
as smoothly as expected.  Maybe to lower the barriers to entry we could
give a short primer at (one of) the next meeting(s)?

> Coincidentally, more generic versions of your diagrams with respect to
> the reference interaction models can be found in this editor's version:
>
> > https://ietf-rats.github.io/draft-birkholz-rats-reference-interaction-model/draft-birkholz-rats-reference-interaction-model.html#name-interaction-models
>
> These diagrams use simpler annotation, but therefore are also way more
> generic. They match with your more specific semantics, though, and I am
> very happy about that.

Thanks for the pointer.  I like the more human-friendly notation.  I'll
have a look and see if I can make our diagrams look similar.  I'm also
going to swap our reference to TUDA with the more generic reference to
your section 7.2 (Uni-Directional Remote Attestation).  When are you
going to publish the new version?

cheers, thanks!

> We also struggled a bit with the illustration of the processing of
> qualified data in TUDA and based on your new I-D we can now try to
> improve them.
>
> Viele Grüße,
>
> Henk

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.