Re: [Privacy-pass] The PRIVACYPASS WG has placed draft-wood-privacypass-auth-scheme-extensions in state "Call For Adoption By WG Issued"
Steven Valdez <svaldez@google.com> Tue, 20 February 2024 15:08 UTC
Return-Path: <svaldez@google.com>
X-Original-To: privacy-pass@ietfa.amsl.com
Delivered-To: privacy-pass@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B793DC1519A8 for <privacy-pass@ietfa.amsl.com>; Tue, 20 Feb 2024 07:08:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.605
X-Spam-Level:
X-Spam-Status: No, score=-17.605 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_DNSWL_BLOCKED=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=unavailable 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 m02wCuST1aGv for <privacy-pass@ietfa.amsl.com>; Tue, 20 Feb 2024 07:08:09 -0800 (PST)
Received: from mail-io1-xd29.google.com (mail-io1-xd29.google.com [IPv6:2607:f8b0:4864:20::d29]) (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 331E3C15171B for <privacy-pass@ietf.org>; Tue, 20 Feb 2024 07:08:06 -0800 (PST)
Received: by mail-io1-xd29.google.com with SMTP id ca18e2360f4ac-7c72294e3d1so204094139f.1 for <privacy-pass@ietf.org>; Tue, 20 Feb 2024 07:08:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1708441685; x=1709046485; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=69lWKP1dHa9yUccN04kc55IY6m6JiPfg7M1iJ+LIJ5g=; b=NMqX3/8tJbs1c8rGE+yYaj4TRrNn0UyOtlstpkX2tTcsxPQtv41M8EcbGzyjTfCfRP J2Ajnbn8oM3NmtN4IXMXzHB/Iu3iiBYtQvUKfe9sqs4eRDxddZ6qvKveCnjKavt78a/z t5Gi59YQu49lVfLds3qQcK84QET1boif/tTtlBFCvMMHTRjdbr66pXRhVLOtTUBHped2 ppIADJqDaUIa/yItSkbS8l4dQo0safC54yy0zSDec6BRUROW1qAEfe7WqAjO6Lq8XEsk yKyprWQlLZ6Mv3130bULu+QP4UWByPI8TQgf7GhC6R6n8CDA//Sia088+48HjI2WBJa4 fqtg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708441685; x=1709046485; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=69lWKP1dHa9yUccN04kc55IY6m6JiPfg7M1iJ+LIJ5g=; b=GbyJH8b7TRVoaYEHrUHTg8mTB8+yDdC3fenB8v4aYz+FEoKz1wHqZuX+XeWk0MdQjJ 9bXPvpxbho23E7+MQ6a4QncOWmPzEpcXbH08J/lEAT6ZafLOfGV8ZxITaPq/JlKIlI+u hcvGBZ4imB38/so9pWewJ/BjWtdzHu9/pmaq+3Hql9CSzgex6HeODFvNyY05QV/Fycup RHhA6n/rzg0Epl8n1lNur3OqTd4QuH9apBGxmiuqvgu6R+qgSlemQUXiKB6/fAm42vfq dzsiGoXGTB3SsnYidgA1UV74saAmmzihDPEhLVxPOtIRXYGYJUqv204JekMnCwpxoOdT s+KQ==
X-Forwarded-Encrypted: i=1; AJvYcCW3FpaUxu7FnnzKOeWhMxeaBjIV6jZupcRFRNzhaXOBngqap9IFbf6zjOGQiJb8kUPVby2bfDfavk+dwu+X5oB0Vqtivrk=
X-Gm-Message-State: AOJu0YyoqxwUd+um+bjMYm9cUihmcj4Ypc1j2V7ggtRIHEDnftflN9pD fmCu78yC70CXwxmrdqFFLbk1DMRiZ23fo8GLcI8UMguf9C6Ete5QiNCcKqEh8iKSSpZFGDTaAAK YUuQB0NXFwbrHILASOY+JbggK4shqPd2D6eXx3Tk68i64tHAV1/5F
X-Google-Smtp-Source: AGHT+IH5LvzrmvBiqP0NCIBsJw7VoCfNQSQRyx9b2XEKeMjZPkdd7NDzBdrTLXg6q62KFKqB+lDn63JYSw62mKGiVpU=
X-Received: by 2002:a5d:9c4d:0:b0:7c4:8543:c19d with SMTP id 13-20020a5d9c4d000000b007c48543c19dmr17187146iof.14.1708441685229; Tue, 20 Feb 2024 07:08:05 -0800 (PST)
MIME-Version: 1.0
References: <170664197290.48538.11458873071334659518@ietfa.amsl.com> <SA1PR15MB437035BCB976667A27F13212B37D2@SA1PR15MB4370.namprd15.prod.outlook.com> <SA1PR15MB4370AC2E72FD41FA8277F9DFB37D2@SA1PR15MB4370.namprd15.prod.outlook.com> <F235DBE1-19B7-4738-BCEF-D2E4911206BD@apple.com> <V0hOXeWZP7Z3xxD5m4oK4ROqOtCUSG9JyxkMcpSwhrLLTxyEN-ZdfP1rC-ER87due5C6zv47H-wkPkowuvk-lEQJk53mfl57rKiHoggSI9c=@thibault.uk>
In-Reply-To: <V0hOXeWZP7Z3xxD5m4oK4ROqOtCUSG9JyxkMcpSwhrLLTxyEN-ZdfP1rC-ER87due5C6zv47H-wkPkowuvk-lEQJk53mfl57rKiHoggSI9c=@thibault.uk>
From: Steven Valdez <svaldez@google.com>
Date: Tue, 20 Feb 2024 10:07:53 -0500
Message-ID: <CANduzxBX63BzUa4Y8vtRkkhs+5wXUf2a_Vnt3+yvksjBcRfQrA@mail.gmail.com>
To: Thibault Meunier <ot-ietf@thibault.uk>
Cc: Tommy Pauly <tpauly=40apple.com@dmarc.ietf.org>, Ben Schwartz <bemasc=40meta.com@dmarc.ietf.org>, "privacy-pass@ietf.org" <privacy-pass@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c4f88a0611d193fa"
Archived-At: <https://mailarchive.ietf.org/arch/msg/privacy-pass/dJkHkKSUhdEjK4Oq8WaWATnEn58>
Subject: Re: [Privacy-pass] The PRIVACYPASS WG has placed draft-wood-privacypass-auth-scheme-extensions in state "Call For Adoption By WG Issued"
X-BeenThere: privacy-pass@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Privacy Pass Protocol <privacy-pass.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/privacy-pass>, <mailto:privacy-pass-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/privacy-pass/>
List-Post: <mailto:privacy-pass@ietf.org>
List-Help: <mailto:privacy-pass-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/privacy-pass>, <mailto:privacy-pass-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Feb 2024 15:08:11 -0000
I support the adoption of these two drafts as WG items. I think having support for some kind of metadata will be critical for a number of applications of privacypass tokens. For the sake of having a possible extension for the WG to build around, it may also be worth trying to adopt either one of the extension drafts or coming up with another extension with WG support. Maybe some time at 119 can be spent on either figuring out next steps for those? It would also be good to see if there are other crypto primitives that could be used to provide the metadata capability, but using partially blind RSA as a starting point seems reasonable for privacypass (though that draft should probably get some more reviews from the CFRG). On Mon, Feb 19, 2024 at 12:10 PM Thibault Meunier <ot-ietf@thibault.uk> wrote: > I'm currently going over the two documents (and the associated cfrg draft) > about Privacy Pass with metadata. > > During the review, I've found these additional documents helpful: > > - Two possible extensions for the registry created in > draft-wood-privacypass-auth-scheme-extension: geo-extension > <https://datatracker.ietf.org/doc/draft-hendrickson-privacypass-geo-extension/>, > expiration-extension > <https://datatracker.ietf.org/doc/draft-hendrickson-privacypass-expiration-extension/01/> > - Partially Blind RSA draft at CFRG: > draft-amjad-cfrg-partially-blind-rsa-02.html > <https://www.ietf.org/archive/id/draft-amjad-cfrg-partially-blind-rsa-02.html> > > > Best, > Thibault > > On Monday, 19 February 2024 at 17:56, Tommy Pauly <tpauly= > 40apple.com@dmarc.ietf.org> wrote: > > The core privacy pass architecture talks about metadata-supporting token > types, so overall I think the WG needs to say *something* in this space. > > Looking at the two documents here: > > - draft-wood-privacypass-auth-scheme-extensions is a very minimal and > reasonable mechanism. Assuming that we have drafts (like the other one) > that will use it, I support adopting this document as the starting place > for allowing the auth scheme to support extensions. > > - draft-hendrickson-privacypass-public-metadata, for an approach to adding > metadata, also seems like a nice minimal approach. In general, I’m still > concerned about metadata and the implication on privacy analysis. I think > the document will need to say a lot more on what kind of metadata would be > safe, how to guarantee consistency, and how to not allow the metadata to > become a way to identify a single client across the issuance and redemption > contexts. For example, if the metadata item is something that the client > already is sharing with *both* the issuance and redemption contexts, and > knows will be visible to everyone already, then adding the metadata doesn’t > leak any additional state. However, if this is not the case, then it may be > risky to reveal information to the issuance path that would otherwise not > be visible. Providing some very concrete examples of what metadata can be > would help immensely in the discussion. > > So, for this one, I am provisionally supportive of adoption if we can > better articulate the bounds on usage and some clear cases that we can > agree are admissible. > > As a nit on draft-hendrickson-privacypass-public-metadata: it uses the > Blind(), BlindSign(), and Finalize() functions from RSA Blinding with extra > parameters for the extensions that aren’t defined in the main RSA Blinding > spec. Are these concatenations, or just cases of running the functions > twice? > > Thanks, > Tommy > > On Jan 30, 2024, at 11:28 AM, Ben Schwartz <bemasc= > 40meta.com@dmarc.ietf.org> wrote: > > -extra aliases. > ------------------------------ > *From:* Ben Schwartz <bemasc@meta.com> > *Sent:* Tuesday, January 30, 2024 2:21 PM > *To:* IETF Secretariat <ietf-secretariat-reply@ietf.org>; > draft-wood-privacypass-auth-scheme-extensions@ietf.org < > draft-wood-privacypass-auth-scheme-extensions@ietf.org>; > privacy-pass@ietf.org <privacy-pass@ietf.org>; privacypass-chairs@ietf.org > <privacypass-chairs@ietf.org> > *Subject:* Re: [Privacy-pass] The PRIVACYPASS WG has placed > draft-wood-privacypass-auth-scheme-extensions in state "Call For Adoption > By WG Issued" > > Hi PRIVACYPASS, > > draft-hendrickson-privacypass-public-metadata and > draft-wood-privacypass-auth-scheme-extensions have a mutual normative > dependency, so (as previously discussed) the chairs have put them forward > for a joint adoption call. We hope that 3 weeks will be enough time for > everyone to read both drafts and comment on their suitability for adoption. > > If you support or oppose adoption, please comment in this thread. > > --Ben Schwartz > ------------------------------ > *From:* Privacy-pass <privacy-pass-bounces@ietf.org> on behalf of IETF > Secretariat <ietf-secretariat-reply@ietf.org> > *Sent:* Tuesday, January 30, 2024 2:12 PM > *To:* draft-wood-privacypass-auth-scheme-extensions@ietf.org < > draft-wood-privacypass-auth-scheme-extensions@ietf.org>; > privacy-pass@ietf.org <privacy-pass@ietf.org>; privacypass-chairs@ietf.org > <privacypass-chairs@ietf.org> > *Subject:* [Privacy-pass] The PRIVACYPASS WG has placed > draft-wood-privacypass-auth-scheme-extensions in state "Call For Adoption > By WG Issued" > > !-------------------------------------------------------------------| > This Message Is From an External Sender > > |-------------------------------------------------------------------! > > > The PRIVACYPASS WG has placed draft-wood-privacypass-auth-scheme-extensions > in state Call For Adoption By WG Issued (entered by Benjamin Schwartz) > > The document is available at > > https://datatracker.ietf.org/doc/draft-wood-privacypass-auth-scheme-extensions/ > > Comment: > Joint adoption call for draft-hendrickson-privacypass-public-metadata and > draft-wood-privacypass-auth-scheme-extensions. > > -- > Privacy-pass mailing list > Privacy-pass@ietf.org > https://www.ietf.org/mailman/listinfo/privacy-pass > -- > Privacy-pass mailing list > Privacy-pass@ietf.org > https://www.ietf.org/mailman/listinfo/privacy-pass > > > > -- > Privacy-pass mailing list > Privacy-pass@ietf.org > https://www.ietf.org/mailman/listinfo/privacy-pass > -- Steven Valdez | Chrome Privacy Sandbox | svaldez@google.com | Cambridge, MA
- [Privacy-pass] The PRIVACYPASS WG has placed draf… IETF Secretariat
- Re: [Privacy-pass] The PRIVACYPASS WG has placed … Ben Schwartz
- Re: [Privacy-pass] The PRIVACYPASS WG has placed … Ben Schwartz
- Re: [Privacy-pass] The PRIVACYPASS WG has placed … Tommy Pauly
- Re: [Privacy-pass] The PRIVACYPASS WG has placed … Thibault Meunier
- Re: [Privacy-pass] The PRIVACYPASS WG has placed … Steven Valdez
- Re: [Privacy-pass] The PRIVACYPASS WG has placed … David Schinazi
- Re: [Privacy-pass] The PRIVACYPASS WG has placed … Aykut Bulut
- Re: [Privacy-pass] The PRIVACYPASS WG has placed … Eli-Shaoul Khedouri
- Re: [Privacy-pass] The PRIVACYPASS WG has placed … Thibault Meunier