[Teep] TEE Overview

Hannes Tschofenig <Hannes.Tschofenig@arm.com> Fri, 03 March 2017 20:06 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 EEEA31299B6 for <teep@ietfa.amsl.com>; Fri, 3 Mar 2017 12:06:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.92
X-Spam-Level:
X-Spam-Status: No, score=-1.92 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-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
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 KOH2ADTmuMV6 for <teep@ietfa.amsl.com>; Fri, 3 Mar 2017 12:06:20 -0800 (PST)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0082.outbound.protection.outlook.com [104.47.2.82]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AD93B1299B5 for <teep@ietf.org>; Fri, 3 Mar 2017 12:06:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector1-arm-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=jhehnc1/UvJUFqnH80zrNGVjVn7IbjWHLLtWZ6nqmt8=; b=e73SDgH3IT5Vo+4FZR4yg0Wr7S5jt+WEvXKuzDfUK4cBM3ViWDq+ZVbJXJbGDsd/FgqF6v5RCG11SGxGw1xPnOTKlmmJw9v1Xoh1vBEKENAn97QTOBlZIKeAWMaFI53kxnmOZDzDdhoaqQ8D1wjyQNzHw0ZIOY3UnVDoLD9SOCA=
Received: from HE1PR0802MB2475.eurprd08.prod.outlook.com (10.175.34.148) by HE1PR0802MB2474.eurprd08.prod.outlook.com (10.175.34.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.933.12; Fri, 3 Mar 2017 20:06:16 +0000
Received: from HE1PR0802MB2475.eurprd08.prod.outlook.com ([10.175.34.148]) by HE1PR0802MB2475.eurprd08.prod.outlook.com ([10.175.34.148]) with mapi id 15.01.0933.020; Fri, 3 Mar 2017 20:06:16 +0000
From: Hannes Tschofenig <Hannes.Tschofenig@arm.com>
To: "teep@ietf.org" <teep@ietf.org>
Thread-Topic: TEE Overview
Thread-Index: AdKUWG93/rp97vDHSI25NSflliTh9A==
Date: Fri, 03 Mar 2017 20:06:16 +0000
Message-ID: <HE1PR0802MB2475485203D03A8473BF0B24FA2B0@HE1PR0802MB2475.eurprd08.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=arm.com;
x-originating-ip: [80.92.123.33]
x-ms-office365-filtering-correlation-id: 7993b197-1c38-49d4-8ff9-08d46270c05c
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081); SRVR:HE1PR0802MB2474;
x-microsoft-exchange-diagnostics: 1; HE1PR0802MB2474; 7:LRZARkKgQ4nKWgQ5u5b9gjPX0phPhSbtLkpm+9Q/jdM6RyXIS9fq6mIlYixlJnsQPnpHNfA4RnPo9dZoLMGbmMOInX1TG1ZVffmz0rPa+NmAbDoNY/hjpUGRwJu0SAksnIZRGTuXK7FqEaTc0d1rGpIXnMPnXer8FPaCCh+/5Ui7hiGNJJYzYmlc7kxCd9jrU8NsQG6Wg7nFRXkj6vb5hVi8biDFAOnJPb0ljvc156ylGfj4/Q6p1jD/Y9aHD7iODGrvOP2jUM7/MltGpT6TZHjl4MS71oXWfm0u30zW0bYmmVyh3m4VjSm/2BCFZaTqkwiCw+xqVk4zSDU15KmuGw==
x-microsoft-antispam-prvs: <HE1PR0802MB2474AF34CD238702C4C454F5FA2B0@HE1PR0802MB2474.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(180628864354917)(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026)(6041248)(20161123562025)(20161123564025)(20161123560025)(20161123555025)(20161123558025)(6072148); SRVR:HE1PR0802MB2474; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0802MB2474;
x-forefront-prvs: 0235CBE7D0
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(7916002)(39840400002)(39450400003)(39850400002)(39410400002)(40434004)(53754006)(5890100001)(122556002)(6306002)(2501003)(102836003)(3846002)(6916009)(54896002)(6116002)(236005)(5630700001)(55016002)(3480700004)(790700001)(9686003)(99286003)(7116003)(5660300001)(38730400002)(77096006)(81166006)(33656002)(54356999)(189998001)(7696004)(8936002)(5640700003)(450100001)(50986999)(6506006)(8676002)(6436002)(1730700003)(2906002)(86362001)(66066001)(92566002)(110136004)(2900100001)(606005)(2351001)(7906003)(53936002)(74316002)(3280700002)(3660700001)(25786008)(221733001)(966004)(7736002)(68736007); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0802MB2474; H:HE1PR0802MB2475.eurprd08.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_HE1PR0802MB2475485203D03A8473BF0B24FA2B0HE1PR0802MB2475_"
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Mar 2017 20:06:16.8182 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2474
Archived-At: <https://mailarchive.ietf.org/arch/msg/teep/LHLXsSiZT3poK9xNgkkAaIs29CE>
Subject: [Teep] TEE Overview
X-BeenThere: teep@ietf.org
X-Mailman-Version: 2.1.17
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: Fri, 03 Mar 2017 20:06:22 -0000

Hi all,

In my other mail I promised to provide some information about TEEs. The Wikipedia page at https://en.wikipedia.org/wiki/Trusted_execution_environment provides a good high level overview.

TrustZone is one implementation of TEEs and offers more details. See, example, our overview page on that topic that covers TrustZone for A-class and for V8-M processors (which have been discussed on the list already).

If even you even want more information the following whitepaper may be useful:
http://infocenter.arm.com/help/topic/com.arm.doc.prd29-genc-009492c/PRD29-GENC-009492C_trustzone_security_whitepaper.pdf

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.