Re: [Teep] TEEP Architecture Last Call Review

Mingliang Pei <mingliang.pei@broadcom.com> Wed, 19 October 2022 15:33 UTC

Return-Path: <mingliang.pei@broadcom.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 E2545C1522AD for <teep@ietfa.amsl.com>; Wed, 19 Oct 2022 08:33:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.665
X-Spam-Level:
X-Spam-Status: No, score=-7.665 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.571, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_FONT_FACE_BAD=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_KAM_HTML_FONT_INVALID=0.01, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=broadcom.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 39lpKkNcFf16 for <teep@ietfa.amsl.com>; Wed, 19 Oct 2022 08:33:39 -0700 (PDT)
Received: from mail-ej1-x634.google.com (mail-ej1-x634.google.com [IPv6:2a00:1450:4864:20::634]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 663DBC14CE33 for <teep@ietf.org>; Wed, 19 Oct 2022 08:33:38 -0700 (PDT)
Received: by mail-ej1-x634.google.com with SMTP id bj12so40807041ejb.13 for <teep@ietf.org>; Wed, 19 Oct 2022 08:33:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=cc:to:subject:message-id:date:in-reply-to:references:mime-version :from:from:to:cc:subject:date:message-id:reply-to; bh=rlk19GqTs7CRNMHNw1a1Q4lqwev1UEuPF9dBGLywiyY=; b=Jz5KO4x5qqQdTsBAfXerjLBVHcIod+BkPsJQHem18BjYb8WdpazXdN27MH02mazOBX 1TU0XeqT6aRBLpdaWhr8mwQL+1ZOMxL/GeZREOX8Rorq+O5R2HRuByrlT4aSRE9zO/Up lKiYZX7VZbOU3uiXJrHUbcnlN9F1jfH+j6+Dg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:in-reply-to:references:mime-version :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=rlk19GqTs7CRNMHNw1a1Q4lqwev1UEuPF9dBGLywiyY=; b=72mzZQ983fnAULi4D/YVKAJ/NZmJJEYmB6bUk3McM0Ic39kxWqpjYNxDGiPnMKx0r6 66QrtnY3/3SRYxFXRIfWScQ6/CizeTHBUUU8lQU1HtJJf/xmoQ3ZK/7tQUtTJfKQVgxC AVDRdxgrUKdppBS2Uqv5XJHHkAP/uE4F6jBa0v8+sVJsO5mguBrXXj63XgtmlJtU5Tin x78KwS5TYyX+7WeEc7wOliB12iFvZyws9Na2xaMbXl60+QWk7udbQTDloPg69YyS1sAF FYXyjgyPjECrvbB9NPZx7T/jOr7yU62KWNYsCWnY33uEPswu2n/OzajpZVlIZ4JoCbdH 2NhQ==
X-Gm-Message-State: ACrzQf2iRNANYwi7pYQk81lL/8JMK5IMKtzZ/vfUl5y4WTxh7N/3+usL IAf9JY5Aihkq5pFK7824dJOeE4sOXGdzGB1ujN8twIiVG6YqxkoIQgK8J/2WJpGI2T/nvMg78FX tUInQNM9wSEXeFPvO
X-Google-Smtp-Source: AMsMyM767HFsOz8oUbqKpWek8tKyA9CyPDkOT0+n7r4WFlbiCZUuM79RHhyEAwHwdxJn8Z726zE+JOournPWFkWNguQ=
X-Received: by 2002:a17:907:2da5:b0:78e:1208:8783 with SMTP id gt37-20020a1709072da500b0078e12088783mr7356624ejc.743.1666193616635; Wed, 19 Oct 2022 08:33:36 -0700 (PDT)
Received: from unknown named unknown by gmailapi.google.com with HTTPREST; Wed, 19 Oct 2022 08:33:35 -0700
From: Mingliang Pei <mingliang.pei@broadcom.com>
Mime-Version: 1.0 (1.0)
References: <CAP+sJUcz=5f9Oiabn-WXpg5YZU71-nUeLBnaux1ZFy3mvk3Etg@mail.gmail.com>
In-Reply-To: <CAP+sJUcz=5f9Oiabn-WXpg5YZU71-nUeLBnaux1ZFy3mvk3Etg@mail.gmail.com>
Date: Wed, 19 Oct 2022 08:33:35 -0700
Message-ID: <CABDGos7r_GEHx7wucDZJYExkeHSw-dF-Vpw=1+AT9ttOnsUraQ@mail.gmail.com>
To: Ines Robles <mariainesrobles@googlemail.com>
Cc: teep <teep@ietf.org>, teep-chairs@ietf.org, Paul Wouters <paul.wouters@aiven.io>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha-256"; boundary="000000000000ad36da05eb64eed6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/teep/kjbTd0OvuYKWKIpxhlf856NI7zg>
Subject: Re: [Teep] TEEP Architecture Last Call Review
X-BeenThere: teep@ietf.org
X-Mailman-Version: 2.1.39
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: Wed, 19 Oct 2022 15:33:45 -0000

Hi Ines, great, thanks, Ming

Sent from my iPhone

On Oct 19, 2022, at 5:53 AM, Ines Robles <mariainesrobles@googlemail.com>
wrote:


Hi Ming,

Thank you for addressing my comments, I am Ok with them

BR,
Ines.

On Wed, Oct 19, 2022 at 12:11 PM Mingliang Pei <mingliang.pei@broadcom.com>
wrote:

> Hi Ines,
>
> Thank you very much for your review
> <https://datatracker.ietf.org/doc/review-ietf-teep-architecture-18-iotdir-telechat-robles-2022-09-04/>
> of our TEEP Architecture draft
> <https://datatracker.ietf.org/doc/draft-ietf-teep-architecture/>. We have
> created an issue tracker in github for TEEP as #250
> <https://github.com/ietf-teep/architecture/issues/250>. Please see below
> for our comments and a fix that we have adopted. Please also feel free to
> check out the Github issue tracker that has more details about discussions
> and fixes.
>
>
>    -
>
>    Pag 9 - Figure 1: The arrows in the diagram are unidirectional, Are
>    there
>    cases where it could be bidirectional: e.g. the communication of the
>    Agent with
>    the Broker?
>
> Ming: we consider it always unidirectional, and don't find a case where
> we need bidirectional support. A TEEP Agent inside TEE doesn't call back
> and out to a TEEP Broker inside a REE.
>
>    -
>
>    Having an IoT scenario, in your opinion which type of Classes of
>    Constrained
>    Devices (Class 0, Class 1, etc. [RFC7228
>    <https://datatracker.ietf.org/doc/rfc7228/>]) can participate in the
>    TEE as a
>    "Device" in Figure 1.
>
> Ming: we authors discussed and consider the following:
>
> There is no clear spec from RFC 7228 to say which classes of IoT devices
> may fit. We will not specify it and leave such recommendations to the
> adopters. And the TEEP allows any code as long as the capacity fits.
>
>
> Is this fine with you?
>
>    -
>
>    Page 27: "...In some use cases it may be sufficient to identify only
>    the
>    class of the device..." what do you mean with class of device?
>    Perphaps would
>    be nice to add between brackets some examples.
>
> Ming: good suggestion. We provided an example, and a reference to RATS DAA
> as follows:
>
> "In some use cases it may be sufficient to identify
> only the class of the device, for example, a DAA Issuer's group public key
> ID when the attestation uses DAA, see {{I-D.ietf-rats-daa}}."
>
> Is this fine?
>
> Thank you again for your suggestions and reviews. Best,
>
> Ming
>
> This electronic communication and the information and any files
> transmitted with it, or attached to it, are confidential and are intended
> solely for the use of the individual or entity to whom it is addressed and
> may contain information that is confidential, legally privileged, protected
> by privacy laws, or otherwise restricted from disclosure to anyone else. If
> you are not the intended recipient or the person responsible for delivering
> the e-mail to the intended recipient, you are hereby notified that any use,
> copying, distributing, dissemination, forwarding, printing, or copying of
> this e-mail is strictly prohibited. If you received this e-mail in error,
> please return the e-mail to the sender, delete it from your computer, and
> destroy any printed copy of it.

-- 
This electronic communication and the information and any files transmitted 
with it, or attached to it, are confidential and are intended solely for 
the use of the individual or entity to whom it is addressed and may contain 
information that is confidential, legally privileged, protected by privacy 
laws, or otherwise restricted from disclosure to anyone else. If you are 
not the intended recipient or the person responsible for delivering the 
e-mail to the intended recipient, you are hereby notified that any use, 
copying, distributing, dissemination, forwarding, printing, or copying of 
this e-mail is strictly prohibited. If you received this e-mail in error, 
please return the e-mail to the sender, delete it from your computer, and 
destroy any printed copy of it.