Re: [Ohai] Terminology updates

Eric Orth <ericorth@google.com> Thu, 30 June 2022 16:28 UTC

Return-Path: <ericorth@google.com>
X-Original-To: ohai@ietfa.amsl.com
Delivered-To: ohai@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EABC2C13A238 for <ohai@ietfa.amsl.com>; Thu, 30 Jun 2022 09:28:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.606
X-Spam-Level:
X-Spam-Status: No, score=-17.606 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 Jug3vvezc__D for <ohai@ietfa.amsl.com>; Thu, 30 Jun 2022 09:28:44 -0700 (PDT)
Received: from mail-yb1-xb32.google.com (mail-yb1-xb32.google.com [IPv6:2607:f8b0:4864:20::b32]) (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 4AE29C13CDB5 for <ohai@ietf.org>; Thu, 30 Jun 2022 09:28:44 -0700 (PDT)
Received: by mail-yb1-xb32.google.com with SMTP id p7so33251923ybm.7 for <ohai@ietf.org>; Thu, 30 Jun 2022 09:28:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=hGcembZamOO4wsAtZJNWu4e0NuW7lmHzrxYESLFNhBo=; b=gSerOI1bDCZ7S2oLYvB3+psIMrkLgNwvxkyr47H2vZfG1NGAPkU15j33G19yjsM4LI gon3Tt+ysqpujkzh8o7xbopgIhvUGkIFkFBzUpdCTTXIkvcUhwuoQCYme4/mWNKJGOZm /JYHI9SpOW911SA9SvBwiXeW/b4Vn9S5l0POPOlhRQJ6fyA7bqrrFbcc6yEaaNzahAWi nMuxIvriJOJntJ1QnS31TX4klKyUgWhodZyIDiDpK6iFGiLRQtuu63bAWrmgVlLUOTj0 MhZLWpABg8dczS0jNtaVP7uXSJnnlIrndcC+/bOKa/i9pIFYuj+CrtSCqhs3B2QFcKYT s1Jw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=hGcembZamOO4wsAtZJNWu4e0NuW7lmHzrxYESLFNhBo=; b=6MjUSMP4r3bMNEJATX1UfWplsjMKLUqfCk7Tu8JEuZcOzT+9rhamhiPHNmz5FQ/zoQ FQRl4G0L/pBTJ6M0QrcgKVsI9Hfsp8HzUntGCMO1alHf4uU2OHK0matI+VMJsfrDi+Ip Gx3A77MKdzl6h71KnuCnO45uFuJKttwOU6vLBRV5FnJ6rW0AhelXBxe4cgHJud8HOvne t81Pr028c9wjgOfAI2iesSxRdzCNKMUXNeOmYUceeEQ922dG9H0hNCJFPTtduo/UXpI4 Z/FnuR4k7yyLQyfyx2uJOJJyp2sExtlNxJyi1b4Z/m2mbEhBDnGoNb6PvFKvSteBvqUB oBQA==
X-Gm-Message-State: AJIora8cA0DkXtmI97FMeXzCit1tFM5gueUe9QbYg3aaAMnSh6KhZMoM o3XTuRJtDX48a+sRT5tEt3x9/3k/ywP2hTH9hXYpM7SQ5vo=
X-Google-Smtp-Source: AGRyM1ue7etftwwUoPnpYWFrII6FMkdazdKBaY1yOQBJrF69JOICuSclEhQPZiQPE70pfVMEcNsZKyRCGSqHobKdUQE=
X-Received: by 2002:a25:d003:0:b0:66c:8c04:c7b4 with SMTP id h3-20020a25d003000000b0066c8c04c7b4mr11136268ybg.276.1656606522871; Thu, 30 Jun 2022 09:28:42 -0700 (PDT)
MIME-Version: 1.0
References: <D10B3427-D457-4344-9374-646A5C588994@heapingbits.net> <9FD580EC-DD10-4D76-9E38-21E32844B408@apple.com> <CALGR9oYfvb3qt4Qj7u8wJW_QvMCY1S76V8Y4q=1apmnZthkcSg@mail.gmail.com> <d90cfefe-3100-4398-b3e5-a2e7f28f0bfe@beta.fastmail.com>
In-Reply-To: <d90cfefe-3100-4398-b3e5-a2e7f28f0bfe@beta.fastmail.com>
From: Eric Orth <ericorth@google.com>
Date: Thu, 30 Jun 2022 12:28:32 -0400
Message-ID: <CAMOjQcHgMTng3L2dJRJg41cTe7ydMYDKZdGhSGuYxjNqNafp8Q@mail.gmail.com>
To: Martin Thomson <mt@lowentropy.net>
Cc: ohai@ietf.org
Content-Type: multipart/alternative; boundary="0000000000005477d605e2acc37b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ohai/ik40FlOWbubsGkOz3HGbHlhFlvk>
Subject: Re: [Ohai] Terminology updates
X-BeenThere: ohai@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Oblivious HTTP Application Intermediation <ohai.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ohai>, <mailto:ohai-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ohai/>
List-Post: <mailto:ohai@ietf.org>
List-Help: <mailto:ohai-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ohai>, <mailto:ohai-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Jun 2022 16:28:45 -0000

+1.  I like these names.

On Wed, Jun 29, 2022 at 8:59 PM Martin Thomson <mt@lowentropy.net> wrote:

> Speaking of a similar shade, I want to point out that the Oblivious Relay,
> Oblivious Gateway, and Target are all Resources in the sense that they are
> each identified by a URI with the "https" scheme.  We'll write them out in
> full in the spec, but I expect that an acceptable in-context shorthand will
> just be client, relay, gateway, and target.
>
> On Thu, Jun 30, 2022, at 00:35, Lucas Pardue wrote:
> > +1 to this name change, or a very very similar shade
> >
> > I think the present terminology makes the protocol sound harder than it
> > actually is. Thanks for working on trying to clarify and simplify the
> > language.
> >
> > On Wed, Jun 29, 2022 at 3:13 PM Tommy Pauly
> > <tpauly=40apple.com@dmarc.ietf.org> wrote:
> >> These proposed names seem reasonable. I like that they have “Oblivious”
> in the name, so it will be clear when used in other contexts that they
> refer to OHTTP. It’s also probably for the best that we avoid “proxy” since
> that has many meanings, and “relay” works fine here.
> >>
> >> This is an acceptable shade to paint the bike shed =)
> >>
> >> Thanks,
> >> Tommy
> >>
> >> > On Jun 29, 2022, at 7:04 AM, Christopher Wood <caw@heapingbits.net>
> wrote:
> >> >
> >> > Hi folks,
> >> >
> >> > Issue #121 [1] discusses the terminology used in the draft.
> Currently, we have the following four entities:
> >> >
> >> >   Client <> Oblivious Proxy <> Oblivious Request <> Target
> >> >
> >> > And we have the following three distinguished types of requests:
> >> >
> >> > - Client -> Proxy
> >> > - Proxy -> Request
> >> > - Request -> Target
> >> >
> >> > The Client->Proxy and Proxy->Request requests carry an encrypted (or
> encapsulated) request in their body, and the Request->Target request is
> this decapsulated/decrypted request.
> >> >
> >> > In discussing OHTTP with folks, it’s become clear that the names used
> here are somewhat confusing. To help make the concepts more clear, I think
> it’d be useful to establish better names for the entities and requests used
> in the document. Obviously, this is a bike shed, but it’s a shed worth
> painting now rather than later.
> >> >
> >> > After discussing with several people, Martin and I settled on the
> following proposal. First, let’s rename the four entities to the following:
> >> >
> >> >   Client <> Oblivious Relay <> Oblivious Gateway <> Target
> >> >
> >> > We use gateway here because the entity does a couple of different
> things to transform ingress requests to requests for the target, including
> decapsulation and replay prevention. And we use the term relay here to
> distinguish this entity from a traditional proxy.
> >> >
> >> > With these names, we then use the following terms for the three
> distinguished requests:
> >> >
> >> > - Client -> Oblivious Relay: Oblivious Relay Request (carrying an
> Encrypted Request)
> >> > - Oblivious Relay -> Oblivious Gateway: Oblivious Gateway Request
> (carrying the same Encrypted Request)
> >> > - Oblivious Gateway -> Target: Request
> >> >
> >> > What do folks think of this proposal?
> >> >
> >> > Best,
> >> > Chris
> >> >
> >> > [1] https://github.com/ietf-wg-ohai/oblivious-http/issues/121
> >> > --
> >> > Ohai mailing list
> >> > Ohai@ietf.org
> >> > https://www.ietf.org/mailman/listinfo/ohai
> >>
> >> --
> >> Ohai mailing list
> >> Ohai@ietf.org
> >> https://www.ietf.org/mailman/listinfo/ohai
> > --
> > Ohai mailing list
> > Ohai@ietf.org
> > https://www.ietf.org/mailman/listinfo/ohai
>
> --
> Ohai mailing list
> Ohai@ietf.org
> https://www.ietf.org/mailman/listinfo/ohai
>