From dschinazi.ietf@gmail.com  Tue Mar  5 18:12:20 2024
Return-Path: <dschinazi.ietf@gmail.com>
X-Original-To: tls@ietfa.amsl.com
Delivered-To: tls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
 by ietfa.amsl.com (Postfix) with ESMTP id D7832C15107A
 for <tls@ietfa.amsl.com>; Tue,  5 Mar 2024 18:12:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.104
X-Spam-Level: 
X-Spam-Status: No, score=-2.104 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,
 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] 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 zcQFJLCgXqWm for <tls@ietfa.amsl.com>;
 Tue,  5 Mar 2024 18:12:18 -0800 (PST)
Received: from mail-ej1-x633.google.com (mail-ej1-x633.google.com
 [IPv6:2a00:1450:4864:20::633])
 (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 631FAC14CF0D
 for <tls@ietf.org>; Tue,  5 Mar 2024 18:12:18 -0800 (PST)
Received: by mail-ej1-x633.google.com with SMTP id
 a640c23a62f3a-a44d084bfe1so492694666b.1
 for <tls@ietf.org>; Tue, 05 Mar 2024 18:12:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1709691136; x=1710295936; 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=4i2K8XsTiP+Mjl4j9S8kEQfEDd2yVxUP3Y+R6r2dGI4=;
 b=WV+fpobutpN7mz48vcgYx0EHJDzSXm+Md7w3ofSzVRhs9TiUU68DAcpEZ6NavjNGOj
 D1eY1HtWY6ypH2jd+uY1AwTFgWR0TszlEWMDd46KgLcR5cSPHoXh0Y0yltdmWA4Wrzck
 TcLBnt1pN21B8D9tsq7bmo4bXI/syp92zFFNWhem5njg7d+g04qcAtZ1Cp5NcJimTJ3g
 yiXV8G6OKgtx0PMwp4lOXJWYqZ0jWd1x1cDVDbP7YuMiMly9WyeBl8Jf98yoeEJqI4Mh
 xXMVbi1fnsSWIvoE8mbtfJhNuGBhiwKrShyZSHHRUBUmEbdIFRksKfJ1Umt+EXifSv/0
 LGlg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1709691136; x=1710295936;
 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=4i2K8XsTiP+Mjl4j9S8kEQfEDd2yVxUP3Y+R6r2dGI4=;
 b=aex5TJWVsxH4Cl+WqTCRK45OZJT7jtLicK8kmOrwU7XuoUclnmySv6IKxjvNy93w9O
 ZhLXQ1tJzxt+9QUkmE2hAJWirtGtKpJmhI5zpz221wd+7sYQxgA3/d+r8z+sabbVAjuR
 xb1zrMsJ2Cv1pnwfeuJ66MQMlvJRjijqGlkE8nkVUg1MvIcrn0UxzHYj383PR8nmxH65
 sElBdSNdbsX+cuWMuKxOrEKuKUSybKMA2CTBInFpXyd1JghizJBeSJ9Um3XiIkBeJR6U
 AwmnM4ZSP6YRFaiCCi5gHeiTIzYToep+U+J4F0XJ694NKP9AXtgdmwOqMZzmyM3ezdQS
 JZlw==
X-Gm-Message-State: AOJu0Yw1xNFMZe73qIrvu27u8OwUW1dC7PMZO1ei7mDamvDLZVMh2S6K
 H8CyvoBXpgBXX9fwauYAFAcoemVwHlf2YVke2/AcB7aVLCc2lsV1nawu2crrcN00Csb4VNMmCby
 zpbUyhSgV4+06usbUSEAVCTZfds59QiFLFQ4=
X-Google-Smtp-Source: AGHT+IFDAp2eTch46z8qAJ77iwWcSYpQqctMAH7QoT5zyQ5/a8QlHWs6pVdO9c1JJkuf9cjAPwdJn07RaG1yb3LgQw8=
X-Received: by 2002:a17:906:685:b0:a44:fe70:1b82 with SMTP id
 u5-20020a170906068500b00a44fe701b82mr6213314ejb.8.1709691136095; Tue, 05 Mar
 2024 18:12:16 -0800 (PST)
MIME-Version: 1.0
References: <CAFR824ywNTnWPstZsrW7S9PYH+thW9-9f2yP0j_SC_eenS3k7A@mail.gmail.com>
In-Reply-To: <CAFR824ywNTnWPstZsrW7S9PYH+thW9-9f2yP0j_SC_eenS3k7A@mail.gmail.com>
From: David Schinazi <dschinazi.ietf@gmail.com>
Date: Tue, 5 Mar 2024 18:12:04 -0800
Message-ID: <CAPDSy+4M1iKUWEQqFJAxbcTYaqfuhsdObHNxF6_PRaE5niezBg@mail.gmail.com>
To: Deirdre Connolly <durumcrustulum@gmail.com>
Cc: "TLS@ietf.org" <tls@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000d7bc150612f47c2c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tls/y6ILbU9DUOApM7J8fNrnYjPoB-8>
Subject: Re: [TLS] Proposal: a TLS formal analysis triage panel
X-BeenThere: tls@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "This is the mailing list for the Transport Layer Security working
 group of the IETF." <tls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tls>,
 <mailto:tls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tls/>
List-Post: <mailto:tls@ietf.org>
List-Help: <mailto:tls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tls>,
 <mailto:tls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Mar 2024 02:12:20 -0000

--000000000000d7bc150612f47c2c
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Deirdre,

Thanks for this, I think this is a great plan. From the perspective of
standards work, more formal analysis is always better, and this seems like
a great way to motivate such work.

That said, it's unclear to me whether this review would be a hard
requirement to pass WGLC. Let's say a document makes it to that stage, and
it is sent to the triage panel, but the panel never produces a formal
analysis of it. (This could happen for example if the researchers don't
find the extension at hand interesting enough, they're volunteering to help
so I wouldn't blame them for picking what they want to work on.) In that
hypothetical scenario, does the document proceed without formal analysis,
or is it blocked?

Thanks,
David

On Tue, Mar 5, 2024 at 5:38=E2=80=AFPM Deirdre Connolly <durumcrustulum@gma=
il.com>
wrote:

> A few weeks ago, we ran a WGLC on 8773bis, but it basically came up
> blocked because of a lack of formal analysis of the proposed changes. The
> working group seems to be in general agreement that any changes to TLS 1.=
3
> should not degrade or violate the existing formal analyses and proven
> security properties of the protocol whenever possible. Since we are no
> longer in active development of a new version of TLS, we don't necessaril=
y
> have the same eyes of researchers and experts in formal analysis looking =
at
> new changes, so we have to adapt.
>
> I have mentioned these issues to several experts who have analyzed TLS (i=
n
> total or part) in the past and have gotten tentative buy-in from more tha=
n
> one for something like a 'formal analysis triage panel': a rotating group
> of researchers, formal analysis experts, etc, who have volunteered to giv=
e
> 1) a preliminary triage of proposed changes to TLS 1.3=C2=B9 and _whether=
_ they
> could do with an updated or new formal analysis, and 2) an estimate of th=
e
> scope of work such an analysis would entail. Such details would be brough=
t
> back to the working group for discussion about whether the proposed chang=
es
> merit the recommended analysis or not (e.g., a small, nice-to-have change
> may actually entail a fundamentally new security model change, whereas a
> large change may not deviate significantly from prior analysis and be
> 'cheap' to do). If the working group agrees to proceed, the formal analys=
is
> triage panel consults on farming out the meat of the analysis work (eithe=
r
> to their teams or to students they supervise, etc.).\ Group membership ca=
n
> be refreshed on a regular schedule or on an as-needed basis. Hopefully th=
e
> lure of 'free' research questions will be enticing.
>
> The goal is to maintain the high degree of cryptographic assurance in TLS
> 1.3 as it evolves as one of the world's most-used cryptographic protocols=
.
>
> I would like to hear thoughts on this idea from the group and if we would
> like to put it on the agenda for 119.
>
> Cheers,
> Deirdre
>
> =C2=B9 1.3 has the most robust analysis; we'll see about other versions
>
> ---------- Forwarded message ---------
> From: Joseph Salowey <joe@salowey.net>
> Date: Tue, Jan 23, 2024 at 10:51=E2=80=AFAM
> Subject: [TLS] Completion of Update Call for RFC 8773bis
> To: <tls@ietf.org> <tls@ietf.org>
>
>
> The working group last call for RFC8773bis has completed
> (draft-ietf-tls-8773bis). There was general support for moving the docume=
nt
> forward and upgrading its status. However, several working group
> participants raised the concern that formal analysis has not been conduct=
ed
> on this modification to the TLS protocol. We should at least have consens=
us
> on whether this document has the required analysis before upgrading it, b=
ut
> we also need a more general statement on this requirement since the TLS
> working group currently does not have a policy for what does and does not
> need formal analysis or what constitutes proper formal analysis.
>
> The chairs are working on a proposal for handling situations like this
> that we plan to post to the list in a week or so.
>
> Thanks,
>
> Joe, Deirdre, and Sean
> _______________________________________________
> TLS mailing list
> TLS@ietf.org
> https://www.ietf.org/mailman/listinfo/tls
>

--000000000000d7bc150612f47c2c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Deirdre,<div><br></div><div>Thanks for this, I think th=
is is a great plan. From the perspective of standards work, more formal ana=
lysis is always better, and this seems like a great way to motivate such wo=
rk.</div><div><br></div><div>That said, it&#39;s unclear to me whether this=
 review would=C2=A0be a hard requirement to pass WGLC. Let&#39;s say a docu=
ment makes it to that stage, and it is sent to the triage panel, but the pa=
nel never produces a formal analysis of it. (This could happen for example =
if the researchers don&#39;t find the extension at hand interesting enough,=
 they&#39;re volunteering to help so I wouldn&#39;t blame them for picking =
what they want to work on.) In that hypothetical scenario, does the documen=
t proceed without formal analysis, or is it blocked?</div><div><br></div><d=
iv>Thanks,</div><div>David</div></div><br><div class=3D"gmail_quote"><div d=
ir=3D"ltr" class=3D"gmail_attr">On Tue, Mar 5, 2024 at 5:38=E2=80=AFPM Deir=
dre Connolly &lt;<a href=3D"mailto:durumcrustulum@gmail.com">durumcrustulum=
@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div dir=3D"ltr">A few weeks ago, we ran a WGLC on 8773bis, but =
it basically came up blocked because of a lack of formal analysis of the pr=
oposed changes. The working group seems to be in general agreement that any=
 changes to TLS 1.3 should not degrade or violate the existing formal analy=
ses and proven security properties of the protocol whenever possible. Since=
 we are no longer in active development of a new version of TLS, we don&#39=
;t necessarily have the same eyes of researchers and experts in formal anal=
ysis looking at new changes, so we have to adapt.<div><br></div><div>I have=
 mentioned these issues to several experts who have analyzed TLS (in total =
or part) in the past and have gotten tentative buy-in from more than one fo=
r something like a &#39;formal analysis triage panel&#39;: a rotating group=
 of researchers, formal analysis experts, etc, who have volunteered to give=
 1) a preliminary triage of proposed changes to TLS 1.3=C2=B9 and _whether_=
 they could do with an updated or new formal analysis, and 2) an estimate o=
f the scope of work such an analysis would entail. Such details would be br=
ought back to the working group for discussion about whether the proposed c=
hanges merit the recommended analysis or not (e.g., a small, nice-to-have c=
hange may actually entail a fundamentally new security model change, wherea=
s a large change may not deviate significantly from prior analysis and be &=
#39;cheap&#39; to do). If the working group agrees to proceed, the formal a=
nalysis triage panel consults on farming out the meat of the analysis work =
(either to their teams or to students they supervise, etc.).\ Group members=
hip can be refreshed on a regular schedule or on an as-needed basis. Hopefu=
lly the lure of &#39;free&#39; research questions will be enticing.</div><d=
iv><br></div><div>The goal is to maintain the high degree of cryptographic =
assurance in TLS 1.3 as it evolves as one of the world&#39;s most-used cryp=
tographic protocols.</div><div><br>I would like to hear thoughts on this id=
ea from the group and if we would like to put it on the agenda for 119.=C2=
=A0</div><div><br></div><div>Cheers,=C2=A0</div><div>Deirdre</div><div><br>=
=C2=B9 1.3 has the most robust analysis; we&#39;ll see about other versions=
<br><div><br></div><div><div dir=3D"ltr" class=3D"gmail_attr">---------- Fo=
rwarded message ---------<br>From:=C2=A0<strong class=3D"gmail_sendername" =
dir=3D"auto">Joseph Salowey</strong>=C2=A0<span dir=3D"auto">&lt;<a href=3D=
"mailto:joe@salowey.net" target=3D"_blank">joe@salowey.net</a>&gt;</span><b=
r>Date: Tue, Jan 23, 2024 at 10:51=E2=80=AFAM<br>Subject: [TLS] Completion =
of Update Call for RFC 8773bis<br>To: &lt;<a href=3D"mailto:tls@ietf.org" t=
arget=3D"_blank">tls@ietf.org</a>&gt; &lt;<a href=3D"mailto:tls@ietf.org" t=
arget=3D"_blank">tls@ietf.org</a>&gt;<br></div><br><br><div dir=3D"ltr"><p =
style=3D"box-sizing:border-box;margin:0px 0px 16px;color:rgb(51,51,51);font=
-family:-apple-system,&quot;system-ui&quot;,&quot;Segoe UI&quot;,Roboto,&qu=
ot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&=
quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;font-size:16px=
;letter-spacing:0.35px">The working group last call for RFC8773bis has comp=
leted (draft-ietf-tls-8773bis). There was general support for moving the do=
cument forward and upgrading its status. However, several working group par=
ticipants raised the concern that formal analysis has not been conducted on=
 this modification to the TLS protocol. We should at least have consensus o=
n whether this document has the required analysis before upgrading it, but =
we also need a more general statement on this requirement since the TLS wor=
king group currently does not have a policy for what does and does not need=
 formal analysis or what constitutes proper formal analysis.</p><p style=3D=
"box-sizing:border-box;margin:0px 0px 16px;color:rgb(51,51,51);font-family:=
-apple-system,&quot;system-ui&quot;,&quot;Segoe UI&quot;,Roboto,&quot;Helve=
tica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&q=
uot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;font-size:16px;letter-=
spacing:0.35px">The chairs are working on a proposal for handling situation=
s like this that we plan to post to the list in a week or so.</p><p style=
=3D"box-sizing:border-box;margin:0px 0px 16px;color:rgb(51,51,51);font-fami=
ly:-apple-system,&quot;system-ui&quot;,&quot;Segoe UI&quot;,Roboto,&quot;He=
lvetica Neue&quot;,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;=
,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;font-size:16px;lett=
er-spacing:0.35px">Thanks,</p><p style=3D"box-sizing:border-box;margin:0px;=
color:rgb(51,51,51);font-family:-apple-system,&quot;system-ui&quot;,&quot;S=
egoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif,=
&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Sym=
bol&quot;;font-size:16px;letter-spacing:0.35px">Joe, Deirdre, and Sean</p><=
/div></div></div></div>
_______________________________________________<br>
TLS mailing list<br>
<a href=3D"mailto:TLS@ietf.org" target=3D"_blank">TLS@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/tls" rel=3D"noreferrer" ta=
rget=3D"_blank">https://www.ietf.org/mailman/listinfo/tls</a><br>
</blockquote></div>

--000000000000d7bc150612f47c2c--

