[Teep] draft-ietf-teep-protocol-02

Hannes Tschofenig <Hannes.Tschofenig@arm.com> Tue, 14 April 2020 16:41 UTC

Return-Path: <Hannes.Tschofenig@arm.com>
X-Original-To: teep@ietfa.amsl.com
Delivered-To: teep@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 364B23A0CAB for <teep@ietfa.amsl.com>; Tue, 14 Apr 2020 09:41:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=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=DpIIVgx1; dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.b=DpIIVgx1
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 1Sp6-W6YNALI for <teep@ietfa.amsl.com>; Tue, 14 Apr 2020 09:41:17 -0700 (PDT)
Received: from FRA01-PR2-obe.outbound.protection.outlook.com (mail-eopbgr120071.outbound.protection.outlook.com [40.107.12.71]) (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 952FA3A0CA1 for <teep@ietf.org>; Tue, 14 Apr 2020 09:41:16 -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=XvKJtOwJ5NetfpnbqpDoFnRU/cKsCzAS9XHO6qqweGU=; b=DpIIVgx1U08044leSQ8oXYe1NbzDCXJU8XL67ITOqbboh4SZ6WSzy3S1pPn47b6nCscUuposObXTgcBNZ5qHBTXUDxN3OjIZMFE1cxaI2G5OEu+XjFED+14poo35hDBOm8U2yAyY1zjpV6MO9IJkdMtmnTrP/0J3Y1MFt76RqqY=
Received: from AM5PR0701CA0060.eurprd07.prod.outlook.com (2603:10a6:203:2::22) by PR2PR08MB4732.eurprd08.prod.outlook.com (2603:10a6:101:26::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.26; Tue, 14 Apr 2020 16:41:13 +0000
Received: from VE1EUR03FT050.eop-EUR03.prod.protection.outlook.com (2603:10a6:203:2:cafe::9c) by AM5PR0701CA0060.outlook.office365.com (2603:10a6:203:2::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.15 via Frontend Transport; Tue, 14 Apr 2020 16:41:13 +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 VE1EUR03FT050.mail.protection.outlook.com (10.152.19.209) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.18 via Frontend Transport; Tue, 14 Apr 2020 16:41:12 +0000
Received: ("Tessian outbound 5345ff401cf8:v50"); Tue, 14 Apr 2020 16:41:12 +0000
X-CR-MTA-TID: 64aa7808
Received: from c168ebe5c7be.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id FBB89CCE-29E8-4CE3-B19B-35B990BFBA8E.1; Tue, 14 Apr 2020 16:41:07 +0000
Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id c168ebe5c7be.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 14 Apr 2020 16:41:07 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Sa6NKMLnbTkoAtLC4cNe6YVcnGgAuEBsHt+BKakpIhGsaGy8GEUF6kCXUtl/BcIub3d6cuEXYNDohcEmm3P7SCfz4yWcHdtxTlc/HCB+mLcmurxaqqz5AsFsYwG/oyV5r85mqGTZno/rymtxRvWfKpFGPzBalHo3Vb31ZWOTT3rAWKllSacNNGm4DbgyKTaaEZxeeP/UgbEZB4U5hyjpBVpeBp14hdifdo1Q1GC/KsF75T9PlculZ9+eyy7Gp1kL+934CCAeshBjzncgKWelPEtjRiBiw9ZRTD/5WfNy9gc6vd7KK+iYuu6no04Gqznms/+tzglMfXbRfiZeIJUVtQ==
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=XvKJtOwJ5NetfpnbqpDoFnRU/cKsCzAS9XHO6qqweGU=; b=agJLA3KFg5DSgkt9QQYTnN1uiDoG7XOZNf2qeyUKUSY7pJmNQHf3cJsr/NZRuR/YmBQeCFwaIlAAKPnJWvFP9zpWOAG9NXSWdc/M8+FjlvgpEgB5u+XrhfSaKlOz2KBN5WsVqXNxrhPMCPL++6UDPFa3T/etBJ6WuUJ7P4DvvsDB4mFgPnTtZIxbz7qQdLWglksJXbbnEpMUjzNIVWAnM/ya6VUHPIiNkG2y8N3s8B83VE9TVZyq7Cm+Fr9nT6/+V3LBheY1pVuYVz2cP5zJur33SHV6X8C9L4cvlA6ojg58k0Idt5a1o8MJB4djeI8OLKwBytZOznOcbqL+B+pWkg==
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=XvKJtOwJ5NetfpnbqpDoFnRU/cKsCzAS9XHO6qqweGU=; b=DpIIVgx1U08044leSQ8oXYe1NbzDCXJU8XL67ITOqbboh4SZ6WSzy3S1pPn47b6nCscUuposObXTgcBNZ5qHBTXUDxN3OjIZMFE1cxaI2G5OEu+XjFED+14poo35hDBOm8U2yAyY1zjpV6MO9IJkdMtmnTrP/0J3Y1MFt76RqqY=
Received: from AM0PR08MB3716.eurprd08.prod.outlook.com (2603:10a6:208:106::13) by AM0PR08MB3874.eurprd08.prod.outlook.com (2603:10a6:208:108::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.26; Tue, 14 Apr 2020 16:41:06 +0000
Received: from AM0PR08MB3716.eurprd08.prod.outlook.com ([fe80::2159:870b:25df:e612]) by AM0PR08MB3716.eurprd08.prod.outlook.com ([fe80::2159:870b:25df:e612%5]) with mapi id 15.20.2900.028; Tue, 14 Apr 2020 16:41:06 +0000
From: Hannes Tschofenig <Hannes.Tschofenig@arm.com>
To: "teep@ietf.org" <teep@ietf.org>
Thread-Topic: draft-ietf-teep-protocol-02
Thread-Index: AdYSd71jR8K6/i1dRSmjDIznhnr+vQ==
Date: Tue, 14 Apr 2020 16:41:06 +0000
Message-ID: <AM0PR08MB3716B5F372BA8D979825D563FADA0@AM0PR08MB3716.eurprd08.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ts-tracking-id: ea80bba8-61b8-4b58-aa08-185566d040ac.0
x-checkrecipientchecked: true
Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Hannes.Tschofenig@arm.com;
x-originating-ip: [80.92.116.238]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 454f3b06-43c6-495a-a5b8-08d7e092a496
x-ms-traffictypediagnostic: AM0PR08MB3874:|PR2PR08MB4732:
X-Microsoft-Antispam-PRVS: <PR2PR08MB4732B7EAD96859995BB47907FADA0@PR2PR08MB4732.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
nodisclaimer: true
x-ms-oob-tlc-oobclassifiers: OLM:8882;OLM:10000;
x-forefront-prvs: 0373D94D15
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR08MB3716.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(136003)(366004)(396003)(346002)(376002)(39850400004)(5660300002)(66946007)(76116006)(66556008)(86362001)(478600001)(66446008)(316002)(64756008)(966005)(66476007)(8936002)(9686003)(8676002)(55016002)(81156014)(186003)(6506007)(7696005)(33656002)(6916009)(26005)(2906002)(52536014)(71200400001); DIR:OUT; SFP:1101;
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: ioiuK34O391XiV9oBPueoRZp5AAA8Gzl/fkTTrDafLJZrSRTsbHr4PkKjiguSS2dsDHdit50e1TiQcJCy3o2x3hf0k011sFUdiBgM6Nk9bCA7xjPCFdkKI6rMfp1qIcUMOfjxaWzazBSu164sYlMr+OGan2Jyxxh2q6+/QV8dC5fv0pZ4t7Nb26OdQE8uRzdwful/kC13+/jiUrcVZ+5UYSSERKHasvD87EG+ZtK5Ye0W6H8IH3fsDloDgreD8bIBS+Qor2962K37yeHXTlt4qurfuj0X1fyRczhLdRfA6eJyUDPEqaVV9GDg4472cMmaS708NkC57hZ1YeGyB4plSq17k8KT6OxtmRyuHW7p97OMcaKRKsEbmjST+Wo6euoYjSPYu8XWhMZ5V5r+dT4H/nqFrSuMOmffUzu/x5uU7ZSS3jvLL8H8x0r3R+uZlG50Zj854WTL7YeRUcNkU/+Ptjd626vFGvlThEUN/ZjGRDeEqoxP/OjNQQ8rcuV+3Wa7omPiV7TyO2PaG+0zq2y7w==
x-ms-exchange-antispam-messagedata: 9Sj2bYJKpgo585pOXXhkiwbGTBsoudj42WBQjMyv8eLOZF6C4NNGtGHgOWrS86Ze+Eq5UXQ/E70L+3xjPVqAYAmkv6P1alsuuSDjVkDkOuSYm0LtHPA617zxOjGim63GbnxluJ8ZOgXYTbf8fv3/aQ==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_AM0PR08MB3716B5F372BA8D979825D563FADA0AM0PR08MB3716eurp_"
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB3874
Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Hannes.Tschofenig@arm.com;
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT050.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:(10009020)(4636009)(396003)(136003)(346002)(376002)(39850400004)(46966005)(26005)(966005)(47076004)(2906002)(6916009)(7696005)(186003)(81166007)(356005)(316002)(8676002)(6506007)(336012)(26826003)(9686003)(82740400003)(5660300002)(36906005)(81156014)(70206006)(86362001)(478600001)(55016002)(33656002)(70586007)(8936002)(52536014); DIR:OUT; SFP:1101;
X-MS-Office365-Filtering-Correlation-Id-Prvs: 2f69c48f-91dd-4297-0207-08d7e092a0e4
X-Forefront-PRVS: 0373D94D15
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: Ym6DyjK8AFru9snkTAmORjVLQW9adRChHNkw4apqeIs5YU6j14JOHbbJFaipnYmNuzzR92tfbbunZ0FLGb5bomQ1LzXnLGq9XA1SMlufGfxNbcwd6aULJqviNkGbsw0wF6ZfPQyZoXUJ6UuWsiz6YgNkp2oj+E0DOWMmaRY8Ov1JOPOGP/MEuFlD6m8mOoCPxvZdZsKpL7u0kgv/Fpxg80CSf91DlC5MdXwbcB5zPNBoC2E6pmUrQfMSP5XFYHWvUgEeuvKZzMfY8IsineRBQ2fUAKwVUHJzYHRrFheCyRFSvSIdOrO7iA5kqZPDDagKnunr/idVeF70rlnGuDrLvKlWaHuACUbU2iYYiMXuH4c/t5FY5SoJQ/Kohuk1ZAIe4m69LV31rBOBs9HWMwm9cPyEW+UgwRzQ1ChvVMnYdgBh881WF765FUTOG9Zhq5g7RVN2QQ2E4okV318eeAc9/VqqMHHk5Rw1V7sjENFnIuRFbixUG9BIC7UUudepV4stAzyBWs5rIZ9XxSLZqlAW4uV2E7N3pdqOuosvmGvxqYE9qLTeIv0l4oc9yjseChSoqNvY5ww9iH1QcFOLX5S2Jw==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Apr 2020 16:41:12.6353 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 454f3b06-43c6-495a-a5b8-08d7e092a496
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: PR2PR08MB4732
Archived-At: <https://mailarchive.ietf.org/arch/msg/teep/u0eTDiUljPUrPeQDndC6L6uerKQ>
Subject: [Teep] draft-ietf-teep-protocol-02
X-BeenThere: teep@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: A Protocol for Dynamic Trusted Execution Environment Enablement <teep.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teep>, <mailto:teep-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teep/>
List-Post: <mailto:teep@ietf.org>
List-Help: <mailto:teep-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teep>, <mailto:teep-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Apr 2020 16:41:19 -0000

Hi all,

I have just submitted version -02 of the TEEP protocol draft to have a stable snapshot for further discussions and for the prototyping work.
The changes focused on the discussions at the last virtual interim meeting and subsequently on the list/Github.

Here are the main changes:


  *   Added Akira as co-author
  *   Added text about creating and verifying TEEP messages
  *   Added Mapping of TEEP Message Parameters to CBOR Labels
  *   Every TEEP message is now signed.
  *   Clarified the use of the nonce and indicated length
  *   Switched to a new message format with mandatory parameters in the array and the optional parameters in the map.
  *   CDDL fixed (thanks to Carsten & Henk). Added them to the ack section.
  *   Reformatted contributor list
  *   Reformatted text and improved description

Here is the link to the doc:
https://datatracker.ietf.org/doc/draft-ietf-teep-protocol/

I believe this version is a better foundation for prototyping.

Ciao
Hannes

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.