Re: [Rats] Early feedback for draft-tschofenig-rats-aiss-token
"Smith, Ned" <ned.smith@intel.com> Fri, 29 April 2022 17:48 UTC
Return-Path: <ned.smith@intel.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 7CCC5C15E6E6; Fri, 29 Apr 2022 10:48:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.672
X-Spam-Level:
X-Spam-Status: No, score=-2.672 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.575, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=intel.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Hgi4K_Mpu3Jr; Fri, 29 Apr 2022 10:48:18 -0700 (PDT)
Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) (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 A616BC14F723; Fri, 29 Apr 2022 10:48:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1651254498; x=1682790498; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=YxrLTVfydx2JbBlulNIxpQ4C8/NPsNUrXrMfV+ci9Ig=; b=F9uN1wO6QUeZUheowauCl54HinRa6UcZlz1Aqy5JfELJZYF6ybpJmkNy L7sjbP4WdpRU+x/8AQVQf3oIcWWs+Je4AcQL2OZ76rWFDftWDA4zVAk4E Ayv/2/pD+nlhRtVWUSdP1CPzSqlx3qoD7qqMnGl1/8Bm6XN7OKEy31MQV rjuDwe4bT9/Zx08bp+Q3ef0nLqlkdMmYoeOVd1ZHUn4dwD0yusx1fjQvd sUIv5iaiAGScdP8f+9J0n8/bVPeW/Ufy9sijp+Zn6eMI+B2zq1a0Tb47R gi0qOdXHoCy2kIJZ2mQPWmQeRJ3uLr4r3uF/VZuzspBVOiq8ygDIXNek9 g==;
X-IronPort-AV: E=McAfee;i="6400,9594,10332"; a="329668282"
X-IronPort-AV: E=Sophos;i="5.91,185,1647327600"; d="scan'208";a="329668282"
Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Apr 2022 10:41:08 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.91,185,1647327600"; d="scan'208";a="566247843"
Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by fmsmga007.fm.intel.com with ESMTP; 29 Apr 2022 10:41:08 -0700
Received: from fmsmsx604.amr.corp.intel.com (10.18.126.84) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Fri, 29 Apr 2022 10:41:08 -0700
Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Fri, 29 Apr 2022 10:41:08 -0700
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.109) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Fri, 29 Apr 2022 10:41:07 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oMFb/AALddLddRmnkmD2FD45Ih0mqamN07cgy/apcuRyBofTqEvypqyIZu6SK+Ijxko+3CKcjeWWqd8cD2p8rRiTHuFwEWgoCQVJCGjT5nU47xIjUjM+exfkQvVdznktECAoqJ/0D+d3lodUy9o4FMthZ9txSuL5VIVLrUXzMKBaruDbG+ibZgWKs7MfeqjK8ihnq6Jfpo7ENCUTO+JTUqRJiuaSH0nFegKSW9TpY/jqdLOWSjXQKJFpWFQz9HH5MFGjWPg57NYc0wXuDHkvAvluwX2MpbbF85v/Ui42v+NoiBk1eE8S3ERWfuquPnj7NXW9zzb++Y2xxUaGLMibSg==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=YxrLTVfydx2JbBlulNIxpQ4C8/NPsNUrXrMfV+ci9Ig=; b=ADv+zC1kEdlIzb1ebpi+Yhjug/hXjG2vunWONmQiTVghOllGVZxB+FCKQLqvJbtpF0IVqJPNNgDcdNDTAq3wH3Mwm0OsUfCFtw6TYAVI9EEWhhRjgXBwxLp4MuXGbLKvf41hUcUi9pWF1U6ScdNePPSIFd4KkXvG+FSutcTm8pFKhtDp1Hrqs5W00VarQJWzfle4NTkyMzNFVDNMqUta+I2fOTDcfDXMl5VuO7FpIrkYXk/l9zaMUjLkzW63bUzsYqt18gjJbXWu1gz0XefJ5wBIG2tLbSa5KSf/ZeuSGaqpHZwoKuFtM1KO8vT7LLSZEVXoY1qMlsRp4X6Hq3z+mQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none
Received: from CO1PR11MB5169.namprd11.prod.outlook.com (2603:10b6:303:95::19) by CY4PR1101MB2135.namprd11.prod.outlook.com (2603:10b6:910:1d::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.15; Fri, 29 Apr 2022 17:41:05 +0000
Received: from CO1PR11MB5169.namprd11.prod.outlook.com ([fe80::ec95:b7c:857b:120c]) by CO1PR11MB5169.namprd11.prod.outlook.com ([fe80::ec95:b7c:857b:120c%5]) with mapi id 15.20.5206.014; Fri, 29 Apr 2022 17:41:05 +0000
From: "Smith, Ned" <ned.smith@intel.com>
To: Henk Birkholz <henk.birkholz@sit.fraunhofer.de>, "draft-tschofenig-rats-aiss-token@ietf.org" <draft-tschofenig-rats-aiss-token@ietf.org>, "rats@ietf.org" <rats@ietf.org>
Thread-Topic: [Rats] Early feedback for draft-tschofenig-rats-aiss-token
Thread-Index: AQHYW5wfmmQESHnmZkquDhji2p2DYq0GtAaA
Date: Fri, 29 Apr 2022 17:41:05 +0000
Message-ID: <BBD088D6-08E8-46C1-BE68-C34933E6AAA5@intel.com>
References: <82f684aa-4f01-a473-c648-f3c7ff534cf8@sit.fraunhofer.de>
In-Reply-To: <82f684aa-4f01-a473-c648-f3c7ff534cf8@sit.fraunhofer.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.60.22041000
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e1d89fa2-9b44-46e3-f8a8-08da2a076fff
x-ms-traffictypediagnostic: CY4PR1101MB2135:EE_
x-microsoft-antispam-prvs: <CY4PR1101MB2135F8DC087CBD10912F0C2FE5FC9@CY4PR1101MB2135.namprd11.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: TODBAz6JH0JMw6NOGLt2n2bZy9s7V2QsVVUxePH8+rcRSXQUXYXuVCdvfu/IVfVdzUETalnyFUDO2mMkFwelnAgH5FsQuMvfs5B5A5PeOefV2B4KtZp35sAh/Yt6fF1O0gLfcF9RpkFWSl1PmEezBn7B2dauXwJMBLzhHvAX6VYuA8IzGRxmlYHnPsmoiDqFprmACX04dq0mmjxX2KZEDf2iP+mUPCC0v0bauNFWFoTa2ETD+8upwWmc+q3rhdcu3rUTXq29Q+09fYa1GBJcIFNUbohcZT9thag02npBUqYq7rstlZQLuiaCgN5iI4pJ6/NHtjbWpg3xE9hrvH15H/7enyt8YuTVQBGLsJsQTw62KOhMgl7qLq6AB62U/1KZWp+epYDFBRRAMUO6Ii/gTbk6bBdtTusj+LWAQYYn83X3S+kTK/WSsN+i2xhVObgvsHNLnA2L6svn2/vZ4ThWjmE7sbBmycJ0XYJUs1u2TkNCMJxNd6hulEFn+XvDkiltet9Ej9dneYQMbiez6ZPPI/PflF8N39gAdXx83WMefPr9OUnD+glcpCcDkbY6M1ArIaWaeOxDMwcHKbbtoL3l3QTfldp1AU1zh+/0yP568zT6sljeQBXAQL4prW+vEbCsVp4jjw4UF/DQv32JPALXM6kM0+GDtybs2cPoiJ+9h4Pw1pma5/yzFUm7PRZDZDQ13On9P8HUV0gYY5OIqyiwN2emDu+0NrtJGZi4nbTzCGFB5uEich0FOPxrBw4Z+wCxRFZXJX3sf6ABdpaXv32L1pzRUPwbcbG4CesA0lZOWkBJtpvvgHs2+Y4AjumcQENf+ujRawuQpmeQK5CceaW7QFFghxPOFgy/Jh5LxrUUtSk=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO1PR11MB5169.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(6512007)(6506007)(26005)(2906002)(186003)(2616005)(86362001)(33656002)(508600001)(82960400001)(316002)(966005)(6486002)(110136005)(36756003)(71200400001)(83380400001)(76116006)(38070700005)(38100700002)(66556008)(66946007)(66446008)(8936002)(66476007)(64756008)(122000001)(8676002)(5660300002)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: z3TlCwt1B7YjZmBYh0GivBChGRFKs98AL0X/n75YicwXZKux9JXMbVVAw+FOwXiqh1Z+VOqSasbDS8p6Zv4M3dzxt/CPhFgoUNX6iCfOBSzxAbrUX5IaTAVTb2yLEwXlhoSxKFJIpRPBf1YZDlfd+cpXZkiWRl1v8+BQmiOfS49u0jhnFQIt8NMvS8MmI8bFxYeUu2oWLb3Ca2xeWv78B9HbJaBlMi+v3dwa96p14DBZ/zRWy3W3EdFFNFwJ2z7oW/amfBoIW/ptg/xle0Qzk/LvijXRp+t8pxuNa9wx6frnPhtQERZTR9ntw9Bphhm5EutHW8HHSvAgJVCntZ+nVFaNMm0YFGwDhcN2qm9xruzqOoai63qsHU4go/ODw1CQc9K+EDdkD1N5OGiwJNuc9NTkcehS4TFwVkq9fTt4l8NgihF4UDh/9CK5bP5yqIYf0bQD2h9+n0GDx/B4G4eWhnnoHWxuVxX3PTwgxF+mzB3jUiEGA34HMsx9XMMMNvpS+TC4Sk03x5Mmxg47j37ju1FtuUm/WcmYgbH0gAZLl5sooMoymZAC7Xj2NkNwyEWjC6tZuZ+oWH9USL7n7xt63Y8yc2oNk023N4mlYdBbNG6GpD5y3ZAbBYO3GNcy9KXRSAu2jjWBFTWADYdTVUaPa/GHYfJ+1zVOeO/YRcO7YCC1pAZNSu1qn7HPTkLxd0juFEI2ZvDBdSV6dkI47uzFSxOLTpLRDgz5NHQWBwxtXSjrFfUphs/dWxfXh5pH5AHlJkvHV4Is4KSD33jAhiBcS9TuJt+kbpB6ukxnZdVxFIsjHD3ZN+IuhkGD8l+k/RvVWMb9PdbuRF/NPsNcE5QGO56cYb0HD/3dwLdANTWcn9UdtJWrDDz3W3BEErZ/XPrAre0jP4fGCGvGoo5syk3jbIhVPVgJkEBsXPwYtkr0+LoVpBfyLjkTYdZn3XPrbOhArTJIAGMxffFi9oEP67EpG6y/dCH+g0iPUfoRKxdspOgccE/Gtg+RRus7XOgwUlDzpdYvxcF1Nojw2bDIFL2rJuP/s4JD1tpAR9Q+4Wl8xAYZADkk0YSMpctKHJuLGiO3YBGv1vhH+AKxXO8OVhWwqYP+ltYpeYm3HXs0J+f+x6DlaHNLzje1aKWh9XbgszMvvfrCcDITXAOBerEgedVeSJ0c6+3xKB6/rvcI4dzF3oGieDsPLgoSuNNNN+CQM33YaxSHWzF84oRMKOhRO5wz8z0abhF9x/YuIUGkA8OxT7HtEGmU+MchUwi6vX2i1ANs+mxjrBtoon/aVQMH69fJAtFoEuN9/MD175MnI2f+b/D3Jo0KmWGU3EDWqnEXF12/Zzk4dYsv+vp38NzFtfabca98DarInK0N4OZMSyuHKxOgeUxHXYTa77X0yzT1KTWb4NbtIncEux/Uj6bWBdad+566yLQzmfT4xqOFrLZc9yFH0pxxwggrBSGfkKE120eRsx8pmBdaCjKJs4g27XYGniNRrtWfmouzOI7QE/XRNTWnhXL475XIFY0D/nedWhAb8+RBrZp7CtSotWHuI3HwP+RkRk5aac/9SBXd0uTcLQxJBgxa9vsFDKFblP/i2XvuLrNwHf1AQ0LsTJcZgDBFCQrSVbyjXJp1Df2oRyqVJiI5cpElUryzuOUGft5S+Xye657XqyRIzCoqsooDeSZ+NHNjSKuvGOn/YP0sJkMwgdobnv6JDO3uh0TRLFo/TpnzCS5mLEV8zeyuXBBk4Z2q2wSdAQ6tgr8IDWgbE8B/aJs=
Content-Type: text/plain; charset="utf-8"
Content-ID: <141AD7404BA32C4F9094018A544A3F09@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB5169.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e1d89fa2-9b44-46e3-f8a8-08da2a076fff
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Apr 2022 17:41:05.6499 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 12ByXGywgzeOTGFGWJoPeKbCmp8YiXoqSao8ioyj/QNfMtHGmZa33SExbUtt6vZ5jVrDqswMYeUO6wCBzmtIgw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR1101MB2135
X-OriginatorOrg: intel.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/rats/yBICi-sxRw6PuWCLszOf4rdnhRY>
Subject: Re: [Rats] Early feedback for draft-tschofenig-rats-aiss-token
X-BeenThere: rats@ietf.org
X-Mailman-Version: 2.1.34
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: Fri, 29 Apr 2022 17:48:22 -0000
I read parts of it differently as the focus of the claims is on the RoT which in one instance (section 3.3) described as a RoT that can be 'immutable' and goes on to say that RoT details are from a manufacturer. I interpret this to mean the aiss claims are Endorsements provided by Endorsers. -Ned On 4/29/22, 12:38 AM, "RATS on behalf of Henk Birkholz" <rats-bounces@ietf.org on behalf of henk.birkholz@sit.fraunhofer.de> wrote: Hi authors, considering this is a -00 it was a quick an comprehensive read. I am aware that in this state the document is basically a list of Claim definitions and corresponding CDDL. A few questions and comments: 1.) It seems that an AISS is Evidence as it is consumed by a Verifier and reference values and policies are used to appraise it: > https://www.ietf.org/archive/id/draft-tschofenig-rats-aiss-token-00.html#section-7 As "Verification" is a bit of an ambiguous term nowadays, I'd recommend to rename Section 7 to "AISS Token Appraisal". Also, I would clearly state that an AISS token is Evidence early on. 2.) The colloquial term "verification service" is used in: > https://www.ietf.org/archive/id/draft-tschofenig-rats-aiss-token-00.html#section-3.3 which currently only implies that that is a Verifier conducting AISS token Evidence appraisal, I think. Just defining what a verification service is (see 1.) would help as there are other colloquial terms that mean the same thing, such as attestation service (which also are ambiguous). 3.) Are the reports mentioned in: > https://www.ietf.org/archive/id/draft-tschofenig-rats-aiss-token-00.html#section-3.4 self-assertions or Evidence or something else? Are they produced by a RoT or a higher Attesting Environment? Are these states Claims that can be collected from Target Environments that are "the silicon" or are they derived in a different manner? 4.) I am wondering which Attesting Environment is supposed to produce the AISS token Evidence. In your definition of a RoT (Which I'll come to in the next item) it is highlighted that a boot loader can be a RoT, which would imply in that example that the bootloader is the first Attesting Environment in layered attestation. Is the first Attesting Environment always the producer of an AISS token or can later Attesting Environment also do that? I am asking because, if you look at the scenario from a certain angle, it seems as if the Attestation Environment (bootloader) would collect claims from Target Environments that would be the parts of the Silicon. Is that correct? 5.) What's the intended output of an AISS token appraisal? Theft and Overouse seem to be two characteristics as stated in: > https://www.ietf.org/archive/id/draft-tschofenig-rats-aiss-token-00.html#section-3.6 Are there others? I assume that determining certain Attestation Results is the whole point of producing AISS tokens in the first place. Defining those categories of outcomes seem to be in-scope? 6.) In March Kathleen advised the RATS WG to include an explicit definition of Root of Trust in the RATS architecture. AFAIK, that is that only remaining open issue with the document. Maybe we can collaborate on that definition as you started one here and I don't think it's an awful definition? :o) That would be cool and hopefully move the RATS architecture, which seems to be stuck for quite a while now and that issue might have been the reason. 7.) I like how most of your Claims used/defined are matching the layout of CoRIM :-) (obviously) and thanks for naming it AISS and not AISST and therefore avoid calling them AISST tokens later :-) Viele Grüße, Henk _______________________________________________ RATS mailing list RATS@ietf.org https://www.ietf.org/mailman/listinfo/rats
- [Rats] Early feedback for draft-tschofenig-rats-a… Henk Birkholz
- Re: [Rats] Early feedback for draft-tschofenig-ra… Smith, Ned
- Re: [Rats] Early feedback for draft-tschofenig-ra… Laurence Lundblade
- Re: [Rats] Early feedback for draft-tschofenig-ra… Henk Birkholz
- Re: [Rats] Early feedback for draft-tschofenig-ra… Henk Birkholz
- Re: [Rats] Early feedback for draft-tschofenig-ra… Laurence Lundblade
- Re: [Rats] Early feedback for draft-tschofenig-ra… Henk Birkholz