Re: [kitten] draft-hansen-scram-sha256 and incorporating session hashing for channel binding

Tony Hansen <tony@att.com> Thu, 28 May 2015 20:47 UTC

Return-Path: <tony@att.com>
X-Original-To: kitten@ietfa.amsl.com
Delivered-To: kitten@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7FDAC1A8902 for <kitten@ietfa.amsl.com>; Thu, 28 May 2015 13:47:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.189
X-Spam-Level:
X-Spam-Status: No, score=-3.189 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MISSING_HEADERS=1.021, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 Nhy97mWvTdAn for <kitten@ietfa.amsl.com>; Thu, 28 May 2015 13:47:40 -0700 (PDT)
Received: from nbfkord-smmo07.seg.att.com (nbfkord-smmo07.seg.att.com [209.65.160.93]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DD1381A892A for <kitten@ietf.org>; Thu, 28 May 2015 13:47:39 -0700 (PDT)
Received: from unknown [144.160.229.23] (EHLO alpi154.enaf.aldc.att.com) by nbfkord-smmo07.seg.att.com(mxl_mta-7.2.4-5) over TLS secured channel with ESMTP id bee77655.0.5505289.00-2011.14737132.nbfkord-smmo07.seg.att.com (envelope-from <tony@att.com>); Thu, 28 May 2015 20:47:39 +0000 (UTC)
X-MXL-Hash: 55677eeb4894f454-dc637a7fa37a28212337832ee01b751e9235e53d
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id t4SKlcAm009496 for <kitten@ietf.org>; Thu, 28 May 2015 16:47:39 -0400
Received: from alpi133.aldc.att.com (alpi133.aldc.att.com [130.8.217.3]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id t4SKlV9p009406 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for <kitten@ietf.org>; Thu, 28 May 2015 16:47:31 -0400
Received: from alpi153.aldc.att.com (alpi153.aldc.att.com [130.8.42.31]) by alpi133.aldc.att.com (RSA Interceptor) for <kitten@ietf.org>; Thu, 28 May 2015 20:47:13 GMT
Received: from aldc.att.com (localhost [127.0.0.1]) by alpi153.aldc.att.com (8.14.5/8.14.5) with ESMTP id t4SKlDBH015487 for <kitten@ietf.org>; Thu, 28 May 2015 16:47:14 -0400
Received: from dns.maillennium.att.com (maillennium.att.com [135.25.114.99]) by alpi153.aldc.att.com (8.14.5/8.14.5) with ESMTP id t4SKl8UP015147 for <kitten@ietf.org>; Thu, 28 May 2015 16:47:08 -0400
Received: from gacdtl01nh2976.itservices.sbc.com ([135.110.240.187]) by maillennium.att.com (mailgw1) with ESMTP id <20150528204705gw1000cecve>; Thu, 28 May 2015 20:47:08 +0000
X-Originating-IP: [135.110.240.187]
Message-ID: <55677EC8.4040405@att.com>
Date: Thu, 28 May 2015 16:47:04 -0400
From: Tony Hansen <tony@att.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
CC: "kitten@ietf.org" <kitten@ietf.org>
References: <54DC00D0.2050900@cs.tcd.ie> <54EC66FF.50603@cs.tcd.ie> <54ECABD8.3090902@att.com> <87zj82f1yj.fsf@latte.josefsson.org> <54F4B8B8.8090406@isode.com> <555FC6CF.5020306@att.com> <20150523162728.5b6b63cd@latte.josefsson.org> <5564F27D.70109@att.com> <20150526223206.GE27628@localhost> <20150528171122.2bceebb6@latte.josefsson.org> <55673385.6080006@att.com> <87iobczdfj.fsf@latte.josefsson.org>
In-Reply-To: <87iobczdfj.fsf@latte.josefsson.org>
Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="fv9u9vtearD8ftvwnMNqd4DH8WitBXD86"
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=RJUE6fe+ c=1 sm=1 a=VXHOiMMwGAwA+y4G3/O+aw==:17 a]
X-AnalysisOut: [=9cW_t1CCXrUA:10 a=tHvJy1wsfNMA:10 a=dzjzQdhL4rYA:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=zQP7CpKOAAAA:8 a=h1PgugrvaO0A:10 a=1rDwWAva]
X-AnalysisOut: [a-M8UfumqTgA:9 a=QEXdDO2ut3YA:10 a=j4nzMFrpAAAA:8 a=AX4UgD]
X-AnalysisOut: [V_oVNjRtAcSR0A:9]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2014051901)]
X-MAIL-FROM: <tony@att.com>
X-SOURCE-IP: [144.160.229.23]
Archived-At: <http://mailarchive.ietf.org/arch/msg/kitten/AQ56YhirhEsjNCfm2p5v1vONB3k>
Subject: Re: [kitten] draft-hansen-scram-sha256 and incorporating session hashing for channel binding
X-BeenThere: kitten@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Common Authentication Technologies - Next Generation <kitten.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/kitten>, <mailto:kitten-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/kitten/>
List-Post: <mailto:kitten@ietf.org>
List-Help: <mailto:kitten-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/kitten>, <mailto:kitten-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 May 2015 20:47:41 -0000

On 5/28/15 3:53 PM, Simon Josefsson wrote:
> Tony Hansen <tony@att.com> writes:
>
>> Simon, right now scram-sha256 does not change anything in the SCRAM base
>> spec other than setting the hash mechanism to SHA256.
> Right.
>
>> I *think* what you are asking for would actually be a change to the
>> SCRAM base spec, which so far has been out of scope for this document.
> You are right -- the SCRAM base spec has the same issue.  Depending on
> which RFCs the tls-session-hash document will end up Update:'ing, it may
> be necessary to revise SCRAM.

One slight modification to my previous statement: I *am* updating the
SCRAM registration mechanism for SCRAM, which is turning out to be more
involved than I had originally expected. Nonetheless, I already have the
"updating RFC5802" mark on this draft. If we can agree on a (hopefully
upwards-compatible) change for the channel binding issue, it could be
done now.

However, doing so would probably also reset the IETF Last Call on it.

    Tony