Re: [dtn] Éric Vyncke's No Objection on draft-ietf-dtn-bpsec-18: (with COMMENT)

"Birrane, Edward J." <Edward.Birrane@jhuapl.edu> Mon, 02 March 2020 15:56 UTC

Return-Path: <Edward.Birrane@jhuapl.edu>
X-Original-To: dtn@ietfa.amsl.com
Delivered-To: dtn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B5F1E3A094A; Mon, 2 Mar 2020 07:56:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.08
X-Spam-Level:
X-Spam-Status: No, score=-2.08 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, T_SPF_HELO_TEMPERROR=0.01, T_SPF_TEMPERROR=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=jhuapl.edu
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 mEbfIRVBnW1j; Mon, 2 Mar 2020 07:56:39 -0800 (PST)
Received: from aplegw02.jhuapl.edu (aplegw02.jhuapl.edu [128.244.251.169]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BD8883A0984; Mon, 2 Mar 2020 07:56:38 -0800 (PST)
Received: from pps.filterd (aplegw02.jhuapl.edu [127.0.0.1]) by aplegw02.jhuapl.edu (8.16.0.42/8.16.0.42) with SMTP id 022Fqh5N082831; Mon, 2 Mar 2020 10:56:32 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jhuapl.edu; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=JHUAPLDec2018; bh=NABDCyA6rLGHroy4hNX+oBrQCT1gpjdoBTEQFtJleK8=; b=IMH6verseuZg5swHM7UAsrfEhfZUjj8AYerhVgTuZbIagXoleMK2r1GSMN+Ij8O97pSf mqZL/mbMH8TSFXNSGOWL0AV5SuJaGYag7g+cfynByTel3O0kKGIUxbAf+gxY41gaGrnU w0l2RRdLews/q/4ivIrUQvjP4oxhmeQt7AEZf42ECYZnCKFOKoSEjX8K1U+VH5Ds0PIa SHdrAXNNTzMF03TBKDbdUqsAbmKATAPU0CPFmH8+EDfybLtnqWvnEUHBZeo3KZfKon5O IbENqMTQ8jzyK1TgLuS1TWCze8RAmF8Km4RyWlliwOuWxIanxWKiiV43pDOnGZnWR6si xQ==
Received: from aplex03.dom1.jhuapl.edu (aplex03.dom1.jhuapl.edu [128.244.198.7]) by aplegw02.jhuapl.edu with ESMTP id 2yfn256u7d-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Mon, 02 Mar 2020 10:56:32 -0500
X-CrossPremisesHeadersFilteredBySendConnector: APLEX03.dom1.jhuapl.edu
Received: from aplex01.dom1.jhuapl.edu (128.244.198.5) by APLEX03.dom1.jhuapl.edu (128.244.198.7) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 2 Mar 2020 10:56:32 -0500
Received: from aplex01.dom1.jhuapl.edu ([fe80::19f5:dcc5:c696:1a50]) by aplex01.dom1.jhuapl.edu ([fe80::19f5:dcc5:c696:1a50%25]) with mapi id 15.00.1473.003; Mon, 2 Mar 2020 10:56:32 -0500
From: "Birrane, Edward J." <Edward.Birrane@jhuapl.edu>
To: "Eric Vyncke (evyncke)" <evyncke@cisco.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-dtn-bpsec@ietf.org" <draft-ietf-dtn-bpsec@ietf.org>, Scott Burleigh <Scott.C.Burleigh@jpl.nasa.gov>, "dtn-chairs@ietf.org" <dtn-chairs@ietf.org>, "dtn@ietf.org" <dtn@ietf.org>
Thread-Topic: Éric Vyncke's No Objection on draft-ietf-dtn-bpsec-18: (with COMMENT)
Thread-Index: AQHV5qDz1f4wg+pZB0WDl0CvTcKsyqg1iK6g
Date: Mon, 02 Mar 2020 15:56:31 +0000
Message-ID: <43e870b2c5344961be1b10c5f55c62a0@aplex01.dom1.jhuapl.edu>
References: <158098746535.12238.7635413468192921667.idtracker@ietfa.amsl.com> <461cde20a45a43e383741946a6fecf30@aplex01.dom1.jhuapl.edu> <0D520171-9706-43AB-BBDA-65FA1192DAE1@cisco.com>
In-Reply-To: <0D520171-9706-43AB-BBDA-65FA1192DAE1@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [128.244.198.168]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OrganizationHeadersPreserved: APLEX03.dom1.jhuapl.edu
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.572 definitions=2020-03-02_05:2020-03-02, 2020-03-02 signatures=0
Archived-At: <https://mailarchive.ietf.org/arch/msg/dtn/n_4cKWWC1irhJ9S094M12LrvpWY>
Subject: Re: [dtn] Éric Vyncke's No Objection on draft-ietf-dtn-bpsec-18: (with COMMENT)
X-BeenThere: dtn@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Delay Tolerant Networking \(DTN\) discussion list at the IETF." <dtn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dtn>, <mailto:dtn-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dtn/>
List-Post: <mailto:dtn@ietf.org>
List-Help: <mailto:dtn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dtn>, <mailto:dtn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Mar 2020 15:56:53 -0000

Éric,

  I have posted a new version of bpsec (bpsec-21) which I believe addresses the two outstanding comments C1 and C3.

-Ed

Ps. :)

---
Edward J. Birrane, III, Ph.D.
Embedded Applications Group Supervisor
Space Exploration Sector
Johns Hopkins Applied Physics Laboratory
(W) 443-778-7423 / (F) 443-228-3839
  


> -----Original Message-----
> From: Eric Vyncke (evyncke) <evyncke@cisco.com>
> Sent: Tuesday, February 18, 2020 4:18 PM
> To: Birrane, Edward J. <Edward.Birrane@jhuapl.edu>; The IESG
> <iesg@ietf.org>
> Cc: draft-ietf-dtn-bpsec@ietf.org; Scott Burleigh
> <Scott.C.Burleigh@jpl.nasa.gov>; dtn-chairs@ietf.org; dtn@ietf.org
> Subject: [EXT] Re: Éric Vyncke's No Objection on draft-ietf-dtn-bpsec-18:
> (with COMMENT)
> 
> APL external email warning: Verify sender evyncke@cisco.com before
> clicking links or attachments
> 
> Edward,
> 
> Thank you for considering the non-blocking comments and, hopefully,
> improving the quality of the document. But, it seems to me that **C1 should
> really be addressed in the revised ID (and your text should be enough).
> 
> I still believe that **C3 should also be addressed in this document, this is a
> little too "hand waving" to me
> 
> Thank you again for the work done but I hope that the next I-D will address
> the above
> 
> Regards
> 
> -éric
> 
> PS: thank you for managing to type a "É" on your keyboard __
> 
> On 08/02/2020, 01:42, "Birrane, Edward J." <Edward.Birrane@jhuapl.edu>
> wrote:
> 
>     Éric,
> 
>       Thank you for the review of BPSEC.  I have updated a new BpSec (BpSec-
> 20) and a new interop-sc (ietf-dtn-bpsec-interop-sc-01) which addresses
> some of your comments below.
> 
>       Specific comments are in-line below.  I have enumerated the comment
> items as **C# to aid in referencing these points going forward.
> 
>     Edward J. Birrane, III, Ph.D.
>     Embedded Applications Group Supervisor
>     Principal Staff, Space Exploration Sector
>     Johns Hopkins Applied Physics Laboratory
>     (W) 443-778-7423 / (F) 443-228-3839
> 
> 
>     -----Original Message-----
>     From: Éric Vyncke via Datatracker <noreply@ietf.org>
>     Sent: Thursday, February 6, 2020 6:11 AM
>     To: The IESG <iesg@ietf.org>
>     Cc: draft-ietf-dtn-bpsec@ietf.org; Scott Burleigh
> <Scott.C.Burleigh@jpl.nasa.gov>; dtn-chairs@ietf.org;
> Scott.C.Burleigh@jpl.nasa.gov; dtn@ietf.org
>     Subject: [EXT] Éric Vyncke's No Objection on draft-ietf-dtn-bpsec-18: (with
> COMMENT)
> 
>     APL external email warning: Verify sender noreply@ietf.org before clicking
> links or attachments
> 
>     Éric Vyncke has entered the following ballot position for
>     draft-ietf-dtn-bpsec-18: 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-dtn-bpsec/
> 
> 
> 
>     ----------------------------------------------------------------------
>     COMMENT:
>     ----------------------------------------------------------------------
> 
>     Thank you for the work put into this document.
> 
>     I hope that this helps to improve the document,
> 
>     Regards,
> 
>     -éric
> 
>     -- Section 2.3 --
>     About
>       "a waypoint node, representing a
>        gateway to an insecure portion of the DTN, may receive the bundle and
>        choose to apply a confidentiality service"
>     how could the bundle destination could recover the plain text if there is no
> security association with the encrypting waypoint? Or is it simple hop-by-hop
> encryption ?
> 
>     **C1: The WG decision was to decouple routing and security. A gateway
> node may encrypt using a BCB and the bundle could get to the destination
> without going through a decrypting node. In cases where this is a practical
> problem, the WG recommends encapsulating the bundle into another
> bundle and addressing the encapsulating bundle to a waypoint known to be
> able to decrypt. It is not expected that this encryption is only hop-by-hop
> encryption. If a bundle with a BCB reaches a waypoint which can (and has
> policy to) decrypt, it is expected that the security context ID plus the values
> of any security context parameters are sufficient to allow the waypoint to
> decrypt.
> 
>     -- Section 3.2 --
>     Why not supporting multiple integrity-checks/signatures? After all, this
> would allow the support of more than 1 integrity check / signature algorithm?
>     (Obvioulsy, this cannot be done for confidentility -- except if transmitting
> multiple copies). There are some text related to this in section 3.7.
> 
>     **C2: The WG approach was to - later - define a security context that
> carried these signatures as multiple security results in 1 BIB instead of
> multiple BIBs.
> 
>     -- Section 8.2.4 --
>     More details about anti-replay of a DTN message would be welcome. E.g.,
> is the bundle age field used ?
> 
>     **C3: It is not clear that any additional analysis for that would change the
> normative portions of BPSec. There may be some additional analysis here
> using different extension blocks but that is still analysis ongoing within the
> WG.
> 
>     -- Section 9.2 --
>     This section is a list of issues with BPsec but are there other WG items
> attempting to solve those issues ? draft-ietf-dtn-bpsec-interop-sc does not
> seem to cover those issues.
> 
>     **C4: It is envisioned  that the WG will provide multiple security contexts
> to cover multiple cases. The interop security contexts should  be going to WG
> last call, and we will draft a security context (1 or more) relating to security on
> the Internet for BPSec nodes that operate on the Internet.
>