Re: [sidr] Stephen Farrell's No Objection on draft-ietf-sidr-bgpsec-algs-16: (with COMMENT)

Stephen Farrell <stephen.farrell@cs.tcd.ie> Tue, 13 December 2016 14:42 UTC

Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: sidr@ietfa.amsl.com
Delivered-To: sidr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 704A9129A9A; Tue, 13 Dec 2016 06:42:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.197
X-Spam-Level:
X-Spam-Status: No, score=-7.197 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-2.896, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cs.tcd.ie
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 DWB-RNcuDyeb; Tue, 13 Dec 2016 06:41:56 -0800 (PST)
Received: from mercury.scss.tcd.ie (mercury.scss.tcd.ie [134.226.56.6]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 03087129AB0; Tue, 13 Dec 2016 06:40:43 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mercury.scss.tcd.ie (Postfix) with ESMTP id 2A495BE38; Tue, 13 Dec 2016 14:40:41 +0000 (GMT)
Received: from mercury.scss.tcd.ie ([127.0.0.1]) by localhost (mercury.scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OPSzFRWmQruB; Tue, 13 Dec 2016 14:40:41 +0000 (GMT)
Received: from [134.226.63.183] (cswireless63-183.scss.tcd.ie [134.226.63.183]) by mercury.scss.tcd.ie (Postfix) with ESMTPSA id 7BBF6BE2F; Tue, 13 Dec 2016 14:40:40 +0000 (GMT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cs.tcd.ie; s=mail; t=1481640040; bh=I/DMx0ebfagvpNTpALv97Ki7AOyoKXwzKuPS/MX+zVs=; h=Subject:To:References:Cc:From:Date:In-Reply-To:From; b=EPbLoi4KYf9C7ImmJmAtTL0LKX8fr9W4oPw2FCObyiY7/WqyGowejsfrADK9uJ0UE ju20ewQh5PRkBoOK6/McQqIjZkmrNfpG1kLZxEd/9iOjXvlygYjv6yMLqHzdr4GbST icV9NKLRVGzuXcrHDWQXTv1mse2zrDTEitN0v6I4=
To: Sean Turner <sean@sn3rd.com>
References: <148163006122.29374.7201338314702333753.idtracker@ietfa.amsl.com> <D97AC2C9-913A-4ECA-AAED-A8CE96FA9965@sn3rd.com>
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
Openpgp: id=D66EA7906F0B897FB2E97D582F3C8736805F8DA2; url=
Message-ID: <d1c75a77-e4b1-1eca-60e1-0f93385bef48@cs.tcd.ie>
Date: Tue, 13 Dec 2016 14:40:39 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <D97AC2C9-913A-4ECA-AAED-A8CE96FA9965@sn3rd.com>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha-256"; boundary="------------ms090302000001070902040002"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sidr/4v2FGAlLyzy0WCi0bJEclgjRjdU>
Cc: draft-ietf-sidr-bgpsec-algs@ietf.org, Sandra Murphy <sandy@tislabs.com>, sidr chairs <sidr-chairs@ietf.org>, The IESG <iesg@ietf.org>, sidr wg list <sidr@ietf.org>
Subject: Re: [sidr] Stephen Farrell's No Objection on draft-ietf-sidr-bgpsec-algs-16: (with COMMENT)
X-BeenThere: sidr@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Secure Interdomain Routing <sidr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sidr>, <mailto:sidr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sidr/>
List-Post: <mailto:sidr@ietf.org>
List-Help: <mailto:sidr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sidr>, <mailto:sidr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 13 Dec 2016 14:42:00 -0000

Hiya,

On 13/12/16 14:27, Sean Turner wrote:
> On Dec 13, 2016, at 06:54, Stephen Farrell
> <stephen.farrell@cs.tcd.ie> wrote:
>> 
>> Stephen Farrell has entered the following ballot position for 
>> draft-ietf-sidr-bgpsec-algs-16: No Objection
>> 
>> When responding, please keep the subject line intact and reply to
>> all email addresses included in the To and CC lines. (Feel free to
>> cut this introductory paragraph, however.)
>> 
>> 
>> Please refer to
>> https://www.ietf.org/iesg/statement/discuss-criteria.html for more
>> information about IESG DISCUSS and COMMENT positions.
>> 
>> 
>> The document, along with other ballot positions, can be found
>> here: 
>> https://datatracker.ietf.org/doc/draft-ietf-sidr-bgpsec-algs/
>> 
>> ----------------------------------------------------------------------
>>
>> 
COMMENT:
>> ----------------------------------------------------------------------
>>
>>
>> 
- As Randy commented, if the goal is to smallerise the
>> packets, it'd have been nice to use eddsa here but I assume that
>> wasn't practical due to the timing and the number of RPKI elements
>> that'd need to be defined for that? Is that right? Did the WG
>> consider using 25519 instead of p256?  If not, is it worth asking,
>> just in case everyone loves the idea more than this?
> 
> We weren’t trying to optimize for the smallest possible packets just
> smaller than RSA because at the time we were deciding on the
> algorithm suite, which was circa ’11, 25519 (or really any other
> EC-based algorithm) wasn’t far enough along the standardization path.
> And, you’re right there was a grunch of timing/elements that needed
> to be come together to make any other EC-based algorithm realistic.
> 
> Since we’re now cc'ing the WG on IESG ballot positions it kind of
> feels like it just got asked ;)  

Yep.

> Personally, I think it’s fine the
> way it is and for what it’s worth there are now interoperable
> implementations (see below).

I'm also ok with p256 for this, given the set of things that'd
all need a bit of updating for 25519.

> 
>> - Documents like this are better with test vectors included or
>> referenced. Couldn't you add those or some pointers to those?
> 
> Would they be better in this draft or in the protocol draft (on the
> 20170115 IESG telechat)?  

A reference to that as a place to find test vectors would
be just fine. Or inline in this one is also fine.

Cheers,
S.

> Either way I reached out to Oliver Borchers
> @ NIST who did some interop testing between QuaggaSRx and BIRD [0].
> Hoping that doing some packet captures with a simple example (BGPsec
> packets, private key+certs) wouldn’t be too hard to pull off; it’ll
> double the size of this draft that’s for sure.
> 
> Cheers,
> 
> spt
> 
> [0] https://tinyurl.com/hdsux2d
>