[OAUTH-WG] SD-JWT linkability
Watson Ladd <watsonbladd@gmail.com> Thu, 12 December 2024 01:00 UTC
Return-Path: <watsonbladd@gmail.com>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5B520C169422 for <oauth@ietfa.amsl.com>; Wed, 11 Dec 2024 17:00:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=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] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 3RXDYT69ee7d for <oauth@ietfa.amsl.com>; Wed, 11 Dec 2024 17:00:29 -0800 (PST)
Received: from mail-wm1-x331.google.com (mail-wm1-x331.google.com [IPv6:2a00:1450:4864:20::331]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CCFADC14F71C for <oauth@ietf.org>; Wed, 11 Dec 2024 17:00:29 -0800 (PST)
Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-436202dd730so267995e9.2 for <oauth@ietf.org>; Wed, 11 Dec 2024 17:00:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1733965228; x=1734570028; darn=ietf.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=PhlUf3gaE6Rwc9xZkejhjDAp23IYQW4u9kK1WvyoqNo=; b=gCXrvQYlYvOvvum6MunIpGsqlfuLJkTxTwoJr1AReN4qlsRJIm5fR09+6w05LoJfPS HQcPZXRTc+z2XWOJpZrXZ94J697u/y+jLhbPyTWHH1ic12xaQpKQEnvugThOZnC0+LkU KSnYtxB4bz6B6TQv+wkQmTmyZo5+LV3MGKtGJnwMthQHqaN3CNQOD6hjszPuuNRTyhix /9dWLWggNj3wMK/espl4BL5l1UjX+LAKzrIH7ukY6hLlTdfp0Azza4PwsEJ9jJhDO8aK h+wXm9h2/5VFpBICTANPsf0DKj3HRZvrJrhori7N1AGdK4dDRSqrinGvGzroDMfk2aVn PxbA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733965228; x=1734570028; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=PhlUf3gaE6Rwc9xZkejhjDAp23IYQW4u9kK1WvyoqNo=; b=WPnFPliCXk+6zKf++DlLUtgH6NlVPVQJAi8+1SpadQp/F9vZojG6Kp/tg9lkfHA2YA chauuTJxA+zsyOKJk1UT2VQ0Pk2bLRUjVHRwgWyH3IBf76lEv9LpMhBkYp39UigSOIlK L2/v5sgZq2WLaBqGAE/ilVPMhmdOIN7n1jjkPo5cd+cfcgwnyVGpdPosDou6ZZSXHaX8 qHlckQICF1ve/L32E9ofMCYG7RLzZLg8JbxHkuo+X+GifyBaISmtXq1Za6WOIwzMyPUk LLpLTEJwfsxrfhDo68HQyN2zwoacDDds/QBW/Buya4Yp/1n6iPR78EGwRyrYoaGtyKMs 8poQ==
X-Gm-Message-State: AOJu0YyOU0xVaqPcc09hpX5FMRwJvJ2O1gw07dNhV7ihlLv+mwvlu1uA YQ9EaLGtuPDbcod3GWw9paa6kXntiKHwmjnWYNfPojid9e60kZWbCe3wUS9T3WQ2Du7zzjyjSLy O1iG9CulTpU7AxGTRDoKmpiYgZEWPxL5H
X-Gm-Gg: ASbGncudaL9Tve0hmVEOrSsaRITxaCvvZG7eLHAA61EIKFakXc6tlh26jMuQDcBVzGI nGVL0wNA/2SF/47C04idFh5oMwFTO6qDruVD7jz4jzEkEw7MdPsiYPpvrfyX0mx0MB3sjwSI=
X-Google-Smtp-Source: AGHT+IGe7TtpplXlpbYGZlLsPmI69Pg3zJvLYKVcH+UOdJRhO24ezwVL1WHQdILqiVLCKMBhzomDq1ximJa1NHxAqhs=
X-Received: by 2002:a05:6000:1543:b0:385:f677:859b with SMTP id ffacd0b85a97d-38787685202mr1444620f8f.10.1733965227868; Wed, 11 Dec 2024 17:00:27 -0800 (PST)
MIME-Version: 1.0
From: Watson Ladd <watsonbladd@gmail.com>
Date: Wed, 11 Dec 2024 17:00:16 -0800
Message-ID: <CACsn0ckGp4AocD1fQbMCs45P_Z5vjveggzDJw=-Vk5kxinM28Q@mail.gmail.com>
To: IETF oauth WG <oauth@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Message-ID-Hash: M5UMQALNTX464KXBC6KLVPOTB4DVRMZ2
X-Message-ID-Hash: M5UMQALNTX464KXBC6KLVPOTB4DVRMZ2
X-MailFrom: watsonbladd@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-oauth.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [OAUTH-WG] SD-JWT linkability
List-Id: OAUTH WG <oauth.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/oauth/PksXcghEvXWSWpOG28IcvBo411Y>
List-Archive: <https://mailarchive.ietf.org/arch/browse/oauth>
List-Help: <mailto:oauth-request@ietf.org?subject=help>
List-Owner: <mailto:oauth-owner@ietf.org>
List-Post: <mailto:oauth@ietf.org>
List-Subscribe: <mailto:oauth-join@ietf.org>
List-Unsubscribe: <mailto:oauth-leave@ietf.org>
Dear all, I'd like to propose the following edit to resolve the concerns I have around endorsing dangerous applications of SD-JWT: Delete last two lines of https://github.com/oauth-wg/oauth-selective-disclosure-jwt/pull/451/files in 1338 and 1339 Add new paragraph right before the end of the section. "When disclosures include information easily understood to be identifying, users intuitive view of what they are revealing largely matches the underlying technical reality. In cases where the information being disclosed is not identifying, SD-JWT MUST NOT be used as this confusion leads to users making the wrong choices. Applications cannot assume Verifiers behave properly (RFC 3514) and MUST analyze the consequences for such linkage with each credential that could be used." I think this agrees with many of the comments made about my initially stronger edit, while addressing the core danger. Also, it seems this section only really treats issuer/verifier despite promising more. Do we need to rework it? Sincerely, Watson Ladd -- Astra mortemque praestare gradatim
- [OAUTH-WG] SD-JWT linkability Watson Ladd
- [OAUTH-WG] Re: SD-JWT linkability Paul Bastian
- [OAUTH-WG] Re: SD-JWT linkability Tom Jones
- [OAUTH-WG] Re: SD-JWT linkability Tom Jones
- [OAUTH-WG] Re: SD-JWT linkability Daniel Fett
- [OAUTH-WG] Re: SD-JWT linkability Carsten Bormann
- [OAUTH-WG] Re: SD-JWT linkability Watson Ladd
- [OAUTH-WG] Re: SD-JWT linkability Tom Jones
- [OAUTH-WG] Re: SD-JWT linkability Pierce Gorman
- [OAUTH-WG] Re: SD-JWT linkability Watson Ladd
- [OAUTH-WG] Re: SD-JWT linkability Steffen Schwalm
- [OAUTH-WG] Re: SD-JWT linkability Paul Bastian
- [OAUTH-WG] Re: SD-JWT linkability Tom Jones
- [OAUTH-WG] Re: SD-JWT linkability Joseph Heenan
- [OAUTH-WG] Re: SD-JWT linkability Steffen Schwalm
- [OAUTH-WG] Re: SD-JWT linkability Carsten Bormann
- [OAUTH-WG] Re: SD-JWT linkability Denis
- [OAUTH-WG] Re: SD-JWT linkability Watson Ladd
- [OAUTH-WG] Re: SD-JWT linkability Joseph Heenan
- [OAUTH-WG] Re: SD-JWT linkability Watson Ladd
- [OAUTH-WG] Re: SD-JWT linkability Pierce Gorman
- [OAUTH-WG] Re: SD-JWT linkability Watson Ladd
- [OAUTH-WG] Re: SD-JWT linkability Joseph Heenan
- [OAUTH-WG] Re: SD-JWT linkability Watson Ladd
- [OAUTH-WG] Re: SD-JWT linkability Joseph Heenan
- [OAUTH-WG] Re: SD-JWT linkability Brian Campbell
- [OAUTH-WG] Re: SD-JWT linkability Watson Ladd
- [OAUTH-WG] Re: SD-JWT linkability Joseph Heenan
- [OAUTH-WG] Re: SD-JWT linkability Denis
- [OAUTH-WG] Re: SD-JWT linkability Joseph Heenan
- [OAUTH-WG] Re: SD-JWT linkability Wayne Chang
- [OAUTH-WG] Issuer-Verifier unlinkability (was: SD… Denis
- [OAUTH-WG] Re: SD-JWT linkability Watson Ladd
- [OAUTH-WG] Re: Issuer-Verifier unlinkability (was… Wayne Chang
- [OAUTH-WG] Re: SD-JWT linkability Denis
- [OAUTH-WG] Re: SD-JWT linkability Brian Campbell
- [OAUTH-WG] Re: SD-JWT linkability Watson Ladd
- [OAUTH-WG] Re: SD-JWT linkability Brian Campbell
- [OAUTH-WG] Re: SD-JWT linkability Deb Cooley