Return-Path: <hallam@gmail.com>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
 by ietfa.amsl.com (Postfix) with ESMTP id 225E6129640
 for <dnsop@ietfa.amsl.com>; Tue,  7 Mar 2017 07:54:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.368
X-Spam-Level: 
X-Spam-Status: No, score=-2.368 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 FREEMAIL_FORGED_FROMDOMAIN=0.229, FREEMAIL_FROM=0.001,
 HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001,
 RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=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 ([4.31.198.44])
 by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id ZdJ_yPpMzfP6 for <dnsop@ietfa.amsl.com>;
 Tue,  7 Mar 2017 07:54:50 -0800 (PST)
Received: from mail-it0-x22a.google.com (mail-it0-x22a.google.com
 [IPv6:2607:f8b0:4001:c0b::22a])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by ietfa.amsl.com (Postfix) with ESMTPS id 5C5A612949B
 for <dnsop@ietf.org>; Tue,  7 Mar 2017 07:54:31 -0800 (PST)
Received: by mail-it0-x22a.google.com with SMTP id h10so72743295ith.1
 for <dnsop@ietf.org>; Tue, 07 Mar 2017 07:54:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; 
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=2f54LUDSf6I9tlko0/Fw7hHpn9dW4dSOsp96vbSCz8U=;
 b=L5X++Xq8zo5FLNAjE+ORZxBfegzBcR+MxOkiAUKb8RXBiC7rFTL0u2mdyFM0wa+SeD
 bjL4tF1uFodt+1ER1vqKsrUemu71X1/JrKLSDAOfs0MRpQXOZsP/tzYIUGmlKHNptT9I
 PjRaDsOJNsKwVLowGSFFI40YvuVNwQbCyDTAvwGImp8r1NjXCZVxtTBc1Ya4n2rVXpX1
 lC/659oP8vHBN0gjHLA00sB9r7yb51Bpb6kb6Hmmeb3HHqhAS5y8bgEzHSVIMWQwzLuI
 X1peEMSP8Xt6iwRjH3L3B8VGqUU3I9ye/E1Stp9khtnW0vCemLsjgfSj0jVLwiNLm9rv
 2aMQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=2f54LUDSf6I9tlko0/Fw7hHpn9dW4dSOsp96vbSCz8U=;
 b=i9IP/JSUHN/gfkKoD2h/dSeL28/U+RCRTLLerLqYz+FA/EoIXRYFD9zwz5fRF0aHdd
 i8+DfWWHy4/0/nDd9Z8Io/07SwGJZk5uMu9V5+2BZjNVeRfc8Y03aDASabqiceCGBkZO
 7jM5xEuqmvOsKnGdrgL1aeDs9pL9dTQO8G2sHHZ1MxV19C4f1QcxWNyR2txzSVEPQlfK
 Dg90dUTzmGbFAFVj6kZUx02owhG+BeZHVcL29sqfUvFOW9sz+tjyVF5uFrubunxRd6gC
 UqK0WH1nEwWYoK2X+d1lvMB+59+Thrh4C0P6ZKBgs5HAiTaSHnlvj0yTuRdpWfwGdG2K
 4/bQ==
X-Gm-Message-State: AMke39lhEvmlhdYLjuhcShnkOto6gKg4xGolu4I+jQ66Y0e1p9/ur/P6Ul+e7VpoZDkScQj4Zqnjf3r/simmYA==
X-Received: by 10.37.43.135 with SMTP id r129mr358292ybr.126.1488902070561;
 Tue, 07 Mar 2017 07:54:30 -0800 (PST)
MIME-Version: 1.0
Sender: hallam@gmail.com
Received: by 10.83.19.20 with HTTP; Tue, 7 Mar 2017 07:54:30 -0800 (PST)
In-Reply-To: <CAHPuVdXTcSaVcN6fBbPy3e=PgRvg8=GemSN_YFhzX387x8YW-A@mail.gmail.com>
References: <CAHPuVdXTcSaVcN6fBbPy3e=PgRvg8=GemSN_YFhzX387x8YW-A@mail.gmail.com>
From: Phillip Hallam-Baker <phill@hallambaker.com>
Date: Tue, 7 Mar 2017 10:54:30 -0500
X-Google-Sender-Auth: jHo0AmHjkuUyvNy1y9_RMaaeLhk
Message-ID: <CAMm+Lwhk9pkV5SVNNHPH0fUeA9zkpE7cJJ5k04xPEKiDTKF-mQ@mail.gmail.com>
To: Shumon Huque <shuque@gmail.com>
Content-Type: multipart/alternative; boundary=94eb2c13587c056fd7054a2607aa
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/r8glFv89nVwi82qM-T-rsrwbbUI>
Cc: "dnsop@ietf.org WG" <dnsop@ietf.org>
Subject: Re: [DNSOP] Updated NSEC5 protocol spec and paper
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsop>,
 <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop/>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>,
 <mailto:dnsop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Mar 2017 15:54:56 -0000

--94eb2c13587c056fd7054a2607aa
Content-Type: text/plain; charset=UTF-8

There are two reasons for splitting out the VRF

1) It is a useful building block

2) The intersection between the people who really understand the VRF math
and really understand DNS is very small

I think most DNSOps folk will want to treat VRF as a black box and let the
crypto folk put what they think is right in it and many of the people we
need to review the VRF are not going to want a lesson on DNS or NSEC5 use
of it.



On Tue, Mar 7, 2017 at 10:29 AM, Shumon Huque <shuque@gmail.com> wrote:

> Hi folks,
>
> We've requested an agenda slot at the DNSOP working group meeting at
> IETF98 to talk about the NSEC5 protocol. Our chairs have requested that
> we send out a note to the group ahead of time, so here it is.
>
> This protocol has not to our knowledge been presented at dnsop before,
> but has been discussed previously at other IETF venues, such as SAAG.
>
> Sharon Goldberg has recently presented NSEC5 to good reception at
> the following venues:
>
> 1) Real World Crypto conference, New York (Jan 2017)
> 2) IETF Boston Hub Meetup (Feb 2017)
> 3) DNS Privacy Workshop at NDSS'17 (Feb 2017)
>
> The latest NSEC5 protocol now supports elliptic curve cryptography,
> and uses verifiable random functions. The protocol has been implemented,
> and we have good performance results to share.
>
> There is a research paper, with many more details:
>
>     https://eprint.iacr.org/2017/099.pdf
>
> The current draft for the NSEC5 spec is here:
>
>     https://tools.ietf.org/html/draft-vcelak-nsec5-04
>
> Some IETF security folk have recommended that we split out the VRF
> construction (currently described in the draft's appendix) into a
> separate draft, as it may be useful to other IETF protocols. We think
> that's a good idea and are working on it - we hope to have updated
> drafts before the IETF98 draft cutoff deadline.
>
> Hope to chat in person at IETF, and/or on the list.
>
> Shumon, Sharon, Dimitris, Jan, and Dave.
>
>
> _______________________________________________
> DNSOP mailing list
> DNSOP@ietf.org
> https://www.ietf.org/mailman/listinfo/dnsop
>
>

--94eb2c13587c056fd7054a2607aa
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-size:small">The=
re are two reasons for splitting out the VRF</div><div class=3D"gmail_defau=
lt" style=3D"font-size:small"><br></div><div class=3D"gmail_default" style=
=3D"font-size:small">1) It is a useful building block</div><div class=3D"gm=
ail_default" style=3D"font-size:small"><br></div><div class=3D"gmail_defaul=
t" style=3D"font-size:small">2) The intersection between the people who rea=
lly understand the VRF math and really understand DNS is very small</div><d=
iv class=3D"gmail_default" style=3D"font-size:small"><br></div><div class=
=3D"gmail_default" style=3D"font-size:small">I think most DNSOps folk will =
want to treat VRF as a black box and let the crypto folk put what they thin=
k is right in it and many of the people we need to review the VRF are not g=
oing to want a lesson on DNS or NSEC5 use of it.</div><div class=3D"gmail_d=
efault" style=3D"font-size:small"><br></div><div class=3D"gmail_default" st=
yle=3D"font-size:small"><br></div></div><div class=3D"gmail_extra"><br><div=
 class=3D"gmail_quote">On Tue, Mar 7, 2017 at 10:29 AM, Shumon Huque <span =
dir=3D"ltr">&lt;<a href=3D"mailto:shuque@gmail.com" target=3D"_blank">shuqu=
e@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div di=
r=3D"ltr"><div>Hi folks,</div><div><br></div><div>We&#39;ve requested an ag=
enda slot at the DNSOP working group meeting at</div><div>IETF98 to talk ab=
out the NSEC5 protocol. Our chairs have requested that=C2=A0</div><div>we s=
end out a note to the group ahead of time, so here it is.</div><div><br></d=
iv><div>This protocol has not to our knowledge been presented at dnsop befo=
re,</div><div>but has been discussed previously at other IETF venues, such =
as SAAG.</div><div><br></div><div>Sharon Goldberg has recently presented NS=
EC5 to good reception at</div><div>the following venues:</div><div><br></di=
v><div>1) Real World Crypto conference, New York (Jan 2017)</div><div>2) IE=
TF Boston Hub Meetup (Feb 2017)</div><div>3) DNS Privacy Workshop at NDSS&#=
39;17 (Feb 2017)</div><div><br></div><div>The latest NSEC5 protocol now sup=
ports elliptic curve cryptography,</div><div>and uses verifiable random fun=
ctions. The protocol has been implemented,</div><div>and we have good perfo=
rmance results to share.</div><div><br></div><div>There is a research paper=
, with many more details:</div><div><br></div><div>=C2=A0 =C2=A0 <a href=3D=
"https://eprint.iacr.org/2017/099.pdf" target=3D"_blank">https://eprint.iac=
r.org/2017/<wbr>099.pdf</a></div><div><br></div><div>The current draft for =
the NSEC5 spec is here:</div><div><br></div><div>=C2=A0 =C2=A0 <a href=3D"h=
ttps://tools.ietf.org/html/draft-vcelak-nsec5-04" target=3D"_blank">https:/=
/tools.ietf.org/html/<wbr>draft-vcelak-nsec5-04</a></div><div><br></div><di=
v>Some IETF security folk have recommended that we split out the VRF</div><=
div>construction (currently described in the draft&#39;s appendix) into a</=
div><div>separate draft, as it may be useful to other IETF protocols. We th=
ink</div><div>that&#39;s a good idea and are working on it - we hope to hav=
e updated</div><div>drafts before the IETF98 draft cutoff deadline.</div><d=
iv><br></div><div>Hope to chat in person at IETF, and/or on the list.</div>=
<div><br></div><div>Shumon, Sharon, Dimitris, Jan, and Dave.</div><div><br>=
</div></div>
<br>______________________________<wbr>_________________<br>
DNSOP mailing list<br>
<a href=3D"mailto:DNSOP@ietf.org">DNSOP@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/dnsop" rel=3D"noreferrer" =
target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/dnsop</a><br>
<br></blockquote></div><br></div>

--94eb2c13587c056fd7054a2607aa--

