Re: [dhcwg] preliminary comments on draft-ietf-dhc-sedhcpv6-17

神明達哉 <jinmei@wide.ad.jp> Fri, 18 November 2016 19:51 UTC

Return-Path: <jinmei.tatuya@gmail.com>
X-Original-To: dhcwg@ietfa.amsl.com
Delivered-To: dhcwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B254012965C for <dhcwg@ietfa.amsl.com>; Fri, 18 Nov 2016 11:51:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.4
X-Spam-Level:
X-Spam-Status: No, score=-2.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-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 0SSGm83SCfHs for <dhcwg@ietfa.amsl.com>; Fri, 18 Nov 2016 11:51:29 -0800 (PST)
Received: from mail-yw0-x231.google.com (mail-yw0-x231.google.com [IPv6:2607:f8b0:4002:c05::231]) (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 B1FA5129514 for <dhcwg@ietf.org>; Fri, 18 Nov 2016 11:51:28 -0800 (PST)
Received: by mail-yw0-x231.google.com with SMTP id r204so170804841ywb.0 for <dhcwg@ietf.org>; Fri, 18 Nov 2016 11:51:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=dERg7Ev9xUjrnApNqIJzcrCo1ZUwIYGTnfbBOJg7rLU=; b=zB1ubQ6eSuaRO5IC2tGJil98np7VILDgyBtqorgBXUouqAW1JNl6NIppejfB5hrR4Q agb/aEQ+yfcIBt8YEgEDLHPtF8klLGeVMsEfOLbc9LoEAejAFKvM7b3nOKwdWa4JPiP2 eGiWbV2sIakO55TjIOGHAZ1dF9l54EFaG2uAWiKBS80D67P7OuBiovtKHFa8bamOOjZ6 716dNcGA7qkhoibU5PW7l/QP4KyMFwsiVs2r0l/CenFzZYnAWqJDQYOaHD4ab/h2z3WX RV+ynX1xvAjL4MUUg+tWdSD9QEcwzqSeCaoA3/0wvdjH7hPkoAftMipFhnU4TdQrpmsJ Iduw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=dERg7Ev9xUjrnApNqIJzcrCo1ZUwIYGTnfbBOJg7rLU=; b=UJ99ztTabtrYGq1+W8HvFzWQW/OVDu00dg7ho6KK+PiALyVtK2WD/C3bCcdr8JBOou djpJgRcaOgE5ZTjv3p53AoUwuOwIN8yAgQSXIkkuiNLwx9xKtPBYxrKA9bRX596MKvOx fxnIu+78wgd/+AeZJIegE4ppPifGK8NyXkvofpiJDskRQmo5o1KLqXBmelygXfuE/+5h qJqVpWNeECIVPmx+A0cMEUbxclfwyiQKEYLzZvWdSolh1y9db6qMz5HbONz7QHVx3KoI dlPtFZ6GcGiJ/rfe6a8HVV6DRhlJZiBMx9NKhyH9ndSxCcyFIvIZJmsca0foPui4PlZx njSQ==
X-Gm-Message-State: AKaTC03djkZI5oqC8H5QQydJj/8HG9F6TSh6kIpMvhRHxyw6It9EreQ/I8WF7axIiv7x2qXuR7syMnGUmJKz7g==
X-Received: by 10.129.165.21 with SMTP id c21mr1604886ywh.48.1479498687789; Fri, 18 Nov 2016 11:51:27 -0800 (PST)
MIME-Version: 1.0
Sender: jinmei.tatuya@gmail.com
Received: by 10.37.172.27 with HTTP; Fri, 18 Nov 2016 11:51:27 -0800 (PST)
In-Reply-To: <CAJ3w4Ne63cnqoeTZk=PDmAN9+i6jwzyxbK+up45wB9h+xUDSfw@mail.gmail.com>
References: <CAJE_bqebwr2WUUgaNgiYS4_8L77Gxj4Os+oPRG407B6ELMEhCQ@mail.gmail.com> <CAJ3w4Ndi5Gq63n5kZnanRhLM8nWE2wsWGh0kJJLJnq=VoXLuCg@mail.gmail.com> <CAJE_bqegh1DfWjfK2BxeC_fWa0cEk-KJNP0AT-TQuEa39w_wVQ@mail.gmail.com> <CAJ3w4NdM99nv4C19Xj=aosNme+_Ymyys=xQ3UWUfeZReZC4ckA@mail.gmail.com> <CAJE_bqdhGZnK16MooiyujDgthDNnR74EiwW0OevrN6uq4b4ANw@mail.gmail.com> <CAJE_bqfKUZe2yaW1sAq7rrib0M7wz28HHtPLqCHK=vXcN6amgg@mail.gmail.com> <CAJ3w4Nd3s+ZojjiotLkKwys6truhUgK6F-90UYjcpB9iw=fKKQ@mail.gmail.com> <m2r36nuqvn.wl%jinmei.tatuya@gmail.com> <CAJ3w4NeuNYTrX4p5rtZ6UceD5ydQ-B-vY6aqQzxWnXsrDOEFEA@mail.gmail.com> <CAJE_bqdh-bgk7BHZJnaFFBr3PDj4ZnSSGeGNdQ70F7dv91iQrA@mail.gmail.com> <CAJ3w4NfU9PrC9a+MGnJ=Es1yir_asHB3p1=9GfxZZ0iSe+At+Q@mail.gmail.com> <CAJE_bqfRBYkrniWQ+vtPULTURnvyV792QNGvr8JhhZpGQ0MSdA@mail.gmail.com> <CAJ3w4NerRzHYsRqcUAkAjHX23PYVF4Jv0wKcd33vXRRg+-0EAQ@mail.gmail.com> <CAJ3w4NekPk0TuAZW_jmTDYQHd8JP3GsrA0qrKYrnyqSSk3qwxw@mail.gmail.com> <CAJE_bqc8hkrc3dYefTPWi-mUCtZD+oYsrobCK1KjmVGRnNfMCw@mail.gmail.com> <CAJ3w4NejrFAT3RK7i0W46HkQNJjhPxbhzQiL=3fcrceidTzHNQ@mail.gmail.com> <CAJE_bqcCwZWPHuZ0UR8_jyCUsaTrYKzLD8zUKwChYaCL06yT9A@mail.gmail.com> <CAJ3w4NfS8PKOMHcP5s_Nsp5K5eWJfXWRF-vNEau_ekqTRwE=wA@mail.gmail.com> <CAJE_bqfqSXFR9R5wf1USg-zs+nvdohQFq99kQL2DiapXvUdEqA@mail.gmail.com> <CAJ3w4Ncj40JwrW6UB+TVFvymByU5Y9iFv5QroWhwUzkLrS2DTg@mail.gmail.com> <CAJE_bqd38grUh9q57a-H29GsMx5Dpv9VE0iBMO7v_-y97zZZUg@mail.gmail.com> <CAJ3w4Ne63cnqoeTZk=PDmAN9+i6jwzyxbK+up45wB9h+xUDSfw@mail.gmail.com>
From: 神明達哉 <jinmei@wide.ad.jp>
Date: Fri, 18 Nov 2016 11:51:27 -0800
X-Google-Sender-Auth: oPUVZXi6D8GqWfFniVdLB1gu0w8
Message-ID: <CAJE_bqceK7YLpMqhgjqrFQh7641a+ZRcnO0F6p6BiM8EMKmA7w@mail.gmail.com>
To: Lishan Li <lilishan48@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dhcwg/mVLyNjr00iDHkJchJavUcnqr4og>
Cc: "dhcwg@ietf.org" <dhcwg@ietf.org>
Subject: Re: [dhcwg] preliminary comments on draft-ietf-dhc-sedhcpv6-17
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: <dhcwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dhcwg/>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Nov 2016 19:51:31 -0000

At Fri, 18 Nov 2016 00:56:35 +0800,
Lishan Li <lilishan48@gmail.com> wrote:

> [LS]: Thanks a lot for your explanation.
> Then, for the next step, the transaction-id of Encrypted-Query and
> Encrypted-Response message works as identifier for the public key
> of encryption and private key for decryption.
> When receiving the first Encrypted-Query message, the server has
> to try all the private keys that it might use.
> Could you please check whether my understanding correct?

Hmm...I'm afraid I don't understand your understanding:-)

My understanding of where we are is that we now agree that as of
sedhcpv6-17 the server can't efficiently identify the private key to
decrypt a message in an Encrypted-Query message.

I can think of two possible next steps from here:
1. leave the inefficiency: let the server try all possible private
   keys until it can decrypt the message or conclude no key works.
2. introduce some kind of concept of "key ID" (or "key tag", in which
   case 100% uniqueness isn't required) and have the client include it
   in Encrypted-Query messages.

I personally prefer option #2, but in that case I don't like to
overload the existing transaction-id field for this purpose.

--
JINMEI, Tatuya