Re: [IPsec] New PAKE Criteria draft posted (def. of gateway)

Tero Kivinen <kivinen@iki.fi> Mon, 29 March 2010 12:33 UTC

Return-Path: <kivinen@iki.fi>
X-Original-To: ipsec@core3.amsl.com
Delivered-To: ipsec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D4FC33A694F for <ipsec@core3.amsl.com>; Mon, 29 Mar 2010 05:33:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.469
X-Spam-Level:
X-Spam-Status: No, score=-1.469 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JLiVaaT4MrIr for <ipsec@core3.amsl.com>; Mon, 29 Mar 2010 05:33:01 -0700 (PDT)
Received: from mail.kivinen.iki.fi (fireball.acr.fi [83.145.195.1]) by core3.amsl.com (Postfix) with ESMTP id 4E6083A67DA for <ipsec@ietf.org>; Mon, 29 Mar 2010 05:33:00 -0700 (PDT)
Received: from fireball.kivinen.iki.fi (localhost [127.0.0.1]) by mail.kivinen.iki.fi (8.14.3/8.14.3) with ESMTP id o2TCXIn6004424 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 29 Mar 2010 15:33:18 +0300 (EEST)
Received: (from kivinen@localhost) by fireball.kivinen.iki.fi (8.14.3/8.12.11) id o2TCXE8d012245; Mon, 29 Mar 2010 15:33:14 +0300 (EEST)
X-Authentication-Warning: fireball.kivinen.iki.fi: kivinen set sender to kivinen@iki.fi using -f
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Message-ID: <19376.40458.363401.49968@fireball.kivinen.iki.fi>
Date: Mon, 29 Mar 2010 15:33:14 +0300
From: Tero Kivinen <kivinen@iki.fi>
To: Yaron Sheffer <yaronf.ietf@gmail.com>
In-Reply-To: <4BAF23A4.9010301@gmail.com>
References: <015701cacc74$9b0f3c20$d12db460$@aist.go.jp> <4BAC4283.9010002@gmail.com> <018001cacd04$d59efc50$80dcf4f0$@aist.go.jp> <b8b1d491f6e94e8dcc29d4bd15165b32.squirrel@www.trepanning.net> <4BAE16A4.60108@gmail.com> <ae9ff68b6bd2cc3cb59d1cdb433d26a2.squirrel@www.trepanning.net> <4BAE76BC.9060508@gmail.com> <3dd80c2646eeb2ddf00ce35d10a47a9a.squirrel@www.trepanning.net> <4BAF23A4.9010301@gmail.com>
X-Mailer: VM 7.19 under Emacs 21.4.1
X-Edit-Time: 10 min
X-Total-Time: 10 min
Cc: ipsec@ietf.org, Dan Harkins <dharkins@lounge.org>, Kaz Kobara <kobara_conf@m.aist.go.jp>
Subject: Re: [IPsec] New PAKE Criteria draft posted (def. of gateway)
X-BeenThere: ipsec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Discussion of IPsec protocols <ipsec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ipsec>, <mailto:ipsec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ipsec>
List-Post: <mailto:ipsec@ietf.org>
List-Help: <mailto:ipsec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipsec>, <mailto:ipsec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Mar 2010 12:33:02 -0000

Yaron Sheffer writes:
> I'm not suggesting to constrain the protocol. I'm trying to focus the 
> discussion, and focus the criteria. We both know that integrating an 
> existing PAKE into IKEv2 is not such a big deal. But we can spend months 
> debating password management:
> 
> - Do we specify a password policy?
> - Is the policy somehow exposed in the protocol?
> - Do you need special error handling to support password policy ("Your 
> password will be expiring in 3 days")?
> - Do you need special protocol building blocks for password policy, e.g. 
> to allow password change?
> - Do the IKE transport rules (timeouts) need to change to accommodate 
> human input?

As far as I can think all of those would be outside the charter.

> And so on and so forth. This would all be highly important if we're 
> going after the client-gateway case.

I disagree on that. I do not think those are important for the
protocol point of view regardless whether we have client there or not.

> The charter defines the problem we want to solve, based on WG consensus 
> and IESG input. I suggest that we stick to it rather than continue 
> arguing about it.

The charter does not rule client-server or client-gateway out, it
mostly just says that we need to define simplier solution than EAP,
but I do not think it only limits you to server-server or
router-router cases.

For example for home or small office solutions there is no AAA server
and using EAP to do remote access would not be feasible, thus I would
expect most of the people currently use plain PSK in those
environments, and they also do use weak passwords, thus would need
something better.

Also I think that kind of scenario is completely within our charter
(if not, point me to the text which rules that out in our charter,
note that it is still within charter even when that specific example
is not given as example in charter).

Most of the scenario text in charter uses words like "such as",
"usually" etc, i.e they are not limiting charter to only those exact
examples.

The goal is defined as:

"The WG will develop a standards-track extension to IKEv2 to allow
mutual authentication based on "weak" (low-entropy) shared secrets.
The goal is to avoid off-line dictionary attacks without requiring the
use of certificates or EAP. "

http://datatracker.ietf.org/wg/ipsecme/charter/
-- 
kivinen@iki.fi