Re: [TLS] Verify data in the RI extension?

<Pasi.Eronen@nokia.com> Fri, 27 November 2009 09:17 UTC

Return-Path: <Pasi.Eronen@nokia.com>
X-Original-To: tls@core3.amsl.com
Delivered-To: tls@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 08B0F3A69E9 for <tls@core3.amsl.com>; Fri, 27 Nov 2009 01:17:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.501
X-Spam-Level:
X-Spam-Status: No, score=-6.501 tagged_above=-999 required=5 tests=[AWL=0.098, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 VNordErn8PX1 for <tls@core3.amsl.com>; Fri, 27 Nov 2009 01:17:55 -0800 (PST)
Received: from mgw-mx09.nokia.com (smtp.nokia.com [192.100.105.134]) by core3.amsl.com (Postfix) with ESMTP id 279193A69E3 for <tls@ietf.org>; Fri, 27 Nov 2009 01:17:55 -0800 (PST)
Received: from vaebh105.NOE.Nokia.com (vaebh105.europe.nokia.com [10.160.244.31]) by mgw-mx09.nokia.com (Switch-3.3.3/Switch-3.3.3) with ESMTP id nAR9HMfR027900; Fri, 27 Nov 2009 03:17:42 -0600
Received: from vaebh102.NOE.Nokia.com ([10.160.244.23]) by vaebh105.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.3959); Fri, 27 Nov 2009 11:16:40 +0200
Received: from smtp.mgd.nokia.com ([65.54.30.7]) by vaebh102.NOE.Nokia.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.3959); Fri, 27 Nov 2009 11:16:34 +0200
Received: from NOK-EUMSG-01.mgdnok.nokia.com ([65.54.30.106]) by nok-am1mhub-03.mgdnok.nokia.com ([65.54.30.7]) with mapi; Fri, 27 Nov 2009 10:16:33 +0100
From: Pasi.Eronen@nokia.com
To: stefan@aaa-sec.com, ynir@checkpoint.com
Date: Fri, 27 Nov 2009 10:16:31 +0100
Thread-Topic: [TLS] Verify data in the RI extension?
Thread-Index: AcpudZ/T2dP4yiUOQNiqr1jShi/VuQAyaHpzAAB4MmA=
Message-ID: <808FD6E27AD4884E94820BC333B2DB774F3113EBBB@NOK-EUMSG-01.mgdnok.nokia.com>
References: <9923D81D-BABA-4897-A0E3-6938FFB70045@checkpoint.com> <C7355261.6BB2%stefan@aaa-sec.com>
In-Reply-To: <C7355261.6BB2%stefan@aaa-sec.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginalArrivalTime: 27 Nov 2009 09:16:34.0236 (UTC) FILETIME=[507CC7C0:01CA6F42]
X-Nokia-AV: Clean
Cc: tls@ietf.org
Subject: Re: [TLS] Verify data in the RI extension?
X-BeenThere: tls@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "This is the mailing list for the Transport Layer Security working group of the IETF." <tls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/tls>, <mailto:tls-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tls>
List-Post: <mailto:tls@ietf.org>
List-Help: <mailto:tls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tls>, <mailto:tls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Nov 2009 09:17:56 -0000

Stefan Santesson wrote:

> To me it seems obvious that the best security design is to NOT
> exchange this data if the objective is to verify that the parties
> already hold the data.
> 
> It's feels like "I want proof that you hold this value, so I'm going
> to send it to you".

<not wearing AD hat>

In many cases (such as cipher suites with NULL encryption, or some
apps that use channel bindings) the verify_data values are already
public. So the objective is *NOT* to prove that "I know this value";
the objective is to verify that both ends have the same value.

<wearing AD hat>

About the obviousness of the best security design, it's safe to say 
that when it comes to design style and preferences, people often 
disagree. I think we're reaching "good enough" here -- if people have 
serious concerns that the latest draft does not work, those are
important, but as AD, I'm not going to give much weight to "it could
be nicer" type of arguments in a situation where timely publication 
is important. 

Best regards,
Pasi