[Rats] DLOAs claim (was Re: EAT Review Comments)
Laurence Lundblade <lgl@island-resort.com> Wed, 15 December 2021 20:55 UTC
Return-Path: <lgl@island-resort.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 BF6EA3A0FDF for <rats@ietfa.amsl.com>; Wed, 15 Dec 2021 12:55:17 -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, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 IuJ4g4xZoRgL for <rats@ietfa.amsl.com>; Wed, 15 Dec 2021 12:55:12 -0800 (PST)
Received: from p3plsmtpa11-06.prod.phx3.secureserver.net (p3plsmtpa11-06.prod.phx3.secureserver.net [68.178.252.107]) (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 0E03F3A0FDB for <rats@ietf.org>; Wed, 15 Dec 2021 12:55:11 -0800 (PST)
Received: from [192.168.1.7] ([75.80.148.243]) by :SMTPAUTH: with ESMTPA id xbIsmkMnu7jejxbIsm9xIN; Wed, 15 Dec 2021 13:55:10 -0700
X-CMAE-Analysis: v=2.4 cv=QPmt+iHL c=1 sm=1 tr=0 ts=61ba562e a=VPU1mRQhDhA4uSX60JRRww==:117 a=VPU1mRQhDhA4uSX60JRRww==:17 a=IkcTkHD0fZMA:10 a=7CQSdrXTAAAA:8 a=xQ7mdtRyeB-JAgpgJPAA:9 a=QEXdDO2ut3YA:10 a=a-qgeE7W1pNrGK8U0ZQC:22
X-SECURESERVER-ACCT: lgl@island-resort.com
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.17\))
From: Laurence Lundblade <lgl@island-resort.com>
In-Reply-To: <0278f090-21da-f201-4bf6-6a999fe87f89@sit.fraunhofer.de>
Date: Wed, 15 Dec 2021 12:55:10 -0800
Cc: Hannes Tschofenig <Hannes.Tschofenig@arm.com>, Jeremy O'Donoghue <jodonogh@qti.qualcomm.com>, "rats@ietf.org" <rats@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <5274E148-488E-4761-91E9-D699980ABA0B@island-resort.com>
References: <DBBPR08MB59150EEE386E675005A52124FA6E9@DBBPR08MB5915.eurprd08.prod.outlook.com> <B81765CF-8515-440B-A021-977FCD59D5E2@island-resort.com> <DBBPR08MB5915DD8BAA394E7D665E4C7DFA709@DBBPR08MB5915.eurprd08.prod.outlook.com> <7e8275a1-10ce-bff8-9252-8c0d32d3e395@sit.fraunhofer.de> <PH0PR02MB72568A41395E3A5093FC53DEF2749@PH0PR02MB7256.namprd02.prod.outlook.com> <DBBPR08MB591520DEAD5710C3618F6B24FA749@DBBPR08MB5915.eurprd08.prod.outlook.com> <PH0PR02MB7256AA3C8342117B6FD22B99F2749@PH0PR02MB7256.namprd02.prod.outlook.com> <DBBPR08MB59155AE26B84DB09C841FEE5FA749@DBBPR08MB5915.eurprd08.prod.outlook.com> <501A29B6-9B35-461C-8185-4F8F0CE3C851@island-resort.com> <0278f090-21da-f201-4bf6-6a999fe87f89@sit.fraunhofer.de>
To: Henk Birkholz <henk.birkholz@sit.fraunhofer.de>
X-Mailer: Apple Mail (2.3445.104.17)
X-CMAE-Envelope: MS4xfPgRFX2ENK9Q/GTFL1g6m7DfHJ2E+GB40YYZOR01D4bsxaPU/NAqIooYEqwHoz2kb1eyuHXmUNwzqitfV04P7HiqKp8ag4qZrwrnqD233Hw/aZPtHTc4 scZ8DF5cgzWa5AXJcbfIVFBOYOEhh3ofW4hDrqIPV9GuVkMMHyTvxhH++QXg7ILZfnwMSS/orhz23f525BmXM3xVdzN8wFGHPbPEzTLbxw4HWyRiwo1Dq0sk M5bMJplE0keNQjNV3kUT5eHnO9DZs9QQ4be+ahhpF9ByC5V9FismBBz2WUyS8R+Nh5uFBDVhFb3h5NnmvM3BRw==
Archived-At: <https://mailarchive.ietf.org/arch/msg/rats/f3L4XSbd9xpJ_jk5Ae43m2WQNjA>
Subject: [Rats] DLOAs claim (was Re: EAT Review Comments)
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: Wed, 15 Dec 2021 20:55:18 -0000
At this point I’m in favor of leaving the DLOAs claim in EAT. - It doesn’t add a lot of complexity as it independent of all the other claims. Any EAT implementor can safely ignore it entirely. - Certification is really important in trusted/confidential/… compute. It’s good that it has some presence in our attestation standards and brings attention to this existing standard. - The design seems solid and correct, by carrying only a reference - Could work with Arm PSA certified, FIDO certified, TCG certified, GP Certified. EMVCo, NIST, and the CC certifications... I think it can come into play in many ways. Here’s a few scenarios, all of which are supported. - The Attester passes the DLOAs claim to the Verifier which passes to the RP in AR who’s machine learning risk engine processes it - The Verifier figures out which DLOA based on identify info in the Evidence and passes it to the the RP in AR - The Attester passes the DLOAs claim to the Verifier. The Verifier evaluates it and does NOT pass it to the RP. They just give a thumbs up to the RP. - The Attester passes the DLOAs claim directly to the RP because the RP is the Verifier The line between Endorsement and Reference value is a bit hazy for me, but a DLOA is never THE endorsement. Maybe it is part of the Endorsement or maybe it fits better classified as a Reference value. It doesn’t seem critical to say precisely which. In some cases the DLOAs claim is in Evidence and sometimes it is in AR and sometimes neither because it is an Endorsement process by the Verifier. It’s all good and OK. LL > On Dec 13, 2021, at 12:37 PM, Henk Birkholz <henk.birkholz@sit.fraunhofer.de> wrote: > > > On 13.12.21 21:31, Laurence Lundblade wrote: >> On Dec 13, 2021, at 4:55 AM, Hannes Tschofenig <Hannes.Tschofenig@arm.com <mailto:Hannes.Tschofenig@arm.com>> wrote: >>> >>> Hi Jeremy, >>> Thanks for this additional information. That’s very helpful. >>> To me it appears tricky to have the device provide this information. The problem I can see is that you cannot really rely on it. A compromised device would lie about its certificate level. Hence, whoever verifies this information has to keep to a copy around to check the received data against. This consequently makes the device-provided DLOA information of limited value. > > This characterization sounds more like the use of endorsements to me than the use of evidence. > >> The EAT claim is just for a pointer (a URL) to the certification info. >> Also, DLOA is more intended for use in Attestation Results so it comes from the Verifier. > > And while an Attester can "cache" its own endorsements, typically they can also be conveyed to a Verifier from an Endorser, correspondingly > >> I actually think certification info is pretty important in characterizing security of something. > > +1 > >> Just as important as the number of bits in an algorithm or the amount of side-channel defenses and such. Certification is where that all gets cross-checked into a coherent set of defenses and where effort is put into finding wholes and gaps. We don’t just say “use big I-beams” when building a sky scraper or bridge. We have a building department and inspector that makes sure they are used right. >> LL
- [Rats] EAT Review Comments Hannes Tschofenig
- Re: [Rats] EAT Review Comments Michael Richardson
- Re: [Rats] EAT Review Comments Laurence Lundblade
- Re: [Rats] EAT Review Comments Hannes Tschofenig
- Re: [Rats] EAT Review Comments Henk Birkholz
- Re: [Rats] EAT Review Comments Hannes Tschofenig
- Re: [Rats] EAT Review Comments Hannes Tschofenig
- Re: [Rats] EAT Review Comments Laurence Lundblade
- Re: [Rats] EAT Review Comments Henk Birkholz
- Re: [Rats] EAT Review Comments Jeremy O'Donoghue
- Re: [Rats] EAT Review Comments Hannes Tschofenig
- Re: [Rats] EAT Review Comments Hannes Tschofenig
- Re: [Rats] EAT Review Comments Jeremy O'Donoghue
- Re: [Rats] EAT Review Comments Hannes Tschofenig
- Re: [Rats] EAT Review Comments Laurence Lundblade
- Re: [Rats] EAT Review Comments Henk Birkholz
- [Rats] Should we remove submods from EAT? (was Re… Laurence Lundblade
- [Rats] DLOAs claim (was Re: EAT Review Comments) Laurence Lundblade
- Re: [Rats] DLOAs claim (was Re: EAT Review Commen… Smith, Ned
- Re: [Rats] Should we remove submods from EAT? (wa… Smith, Ned
- Re: [Rats] Should we remove submods from EAT? (wa… Thomas Fossati
- Re: [Rats] Should we remove submods from EAT? (wa… Michael Richardson
- Re: [Rats] Should we remove submods from EAT? (wa… Laurence Lundblade
- Re: [Rats] Should we remove submods from EAT? (wa… Smith, Ned
- Re: [Rats] Should we remove submods from EAT? (wa… Ira McDonald
- Re: [Rats] Should we remove submods from EAT? (wa… Laurence Lundblade
- Re: [Rats] Should we remove submods from EAT? (wa… Smith, Ned