Re: [Hipsec] Host ID question
Tobias Heer <heer@cs.rwth-aachen.de> Mon, 26 April 2010 14:06 UTC
Return-Path: <heer@informatik.rwth-aachen.de>
X-Original-To: hipsec@core3.amsl.com
Delivered-To: hipsec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6C45128C162 for <hipsec@core3.amsl.com>; Mon, 26 Apr 2010 07:06:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.201
X-Spam-Level:
X-Spam-Status: No, score=-2.201 tagged_above=-999 required=5 tests=[BAYES_50=0.001, HELO_EQ_DE=0.35, HELO_MISMATCH_DE=1.448, 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 RoujIk2-NQYY for <hipsec@core3.amsl.com>; Mon, 26 Apr 2010 07:06:36 -0700 (PDT)
Received: from mta-1.ms.rz.rwth-aachen.de (mta-1.ms.rz.RWTH-Aachen.DE [134.130.7.72]) by core3.amsl.com (Postfix) with ESMTP id 754A728C12D for <hipsec@ietf.org>; Mon, 26 Apr 2010 07:06:31 -0700 (PDT)
MIME-version: 1.0
Content-transfer-encoding: 7bit
Content-type: text/plain; charset="us-ascii"
Received: from ironport-out-1.rz.rwth-aachen.de ([134.130.5.40]) by mta-1.ms.rz.RWTH-Aachen.de (Sun Java(tm) System Messaging Server 6.3-7.04 (built Sep 26 2008)) with ESMTP id <0L1H0037ULUI64E0@mta-1.ms.rz.RWTH-Aachen.de> for hipsec@ietf.org; Mon, 26 Apr 2010 16:06:18 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="4.52,273,1270418400"; d="scan'208";a="54871360"
Received: from relay-auth-1.ms.rz.rwth-aachen.de (HELO relay-auth-1) ([134.130.7.78]) by ironport-in-1.rz.rwth-aachen.de with ESMTP; Mon, 26 Apr 2010 16:06:19 +0200
Received: from umic-137-226-154-185.nn.rwth-aachen.de ([unknown] [137.226.154.185]) by relay-auth-1.ms.rz.rwth-aachen.de (Sun Java(tm) System Messaging Server 7.0-3.01 64bit (built Dec 9 2008)) with ESMTPA id <0L1H0066WLUIZN40@relay-auth-1.ms.rz.rwth-aachen.de> for hipsec@ietf.org; Mon, 26 Apr 2010 16:06:18 +0200 (CEST)
From: Tobias Heer <heer@cs.rwth-aachen.de>
In-reply-to: <4BCB7FF9.1030706@htt-consult.com>
Date: Mon, 26 Apr 2010 16:07:12 +0200
Message-id: <018D4667-CFD0-4FB9-A6DF-4412A493FDAB@cs.rwth-aachen.de>
References: <4BBED40F.8040905@cs.hut.fi> <4BC77D3D.7000109@htt-consult.com> <4BC866A5.2060907@cs.hut.fi> <4BC8C24E.1090403@htt-consult.com> <B2871912-36D8-4A9A-9251-C04C28CD3502@cs.rwth-aachen.de> <4BCB7FF9.1030706@htt-consult.com>
To: Robert Moskowitz <rgm@htt-consult.com>
X-Mailer: Apple Mail (2.1077)
Cc: "hipsec@ietf.org WG" <hipsec@ietf.org>
Subject: Re: [Hipsec] Host ID question
X-BeenThere: hipsec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "This is the official IETF Mailing List for the HIP Working Group." <hipsec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/hipsec>, <mailto:hipsec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/hipsec>
List-Post: <mailto:hipsec@ietf.org>
List-Help: <mailto:hipsec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hipsec>, <mailto:hipsec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 26 Apr 2010 14:06:37 -0000
Am 18.04.2010 um 23:56 schrieb Robert Moskowitz: > On 04/18/2010 11:33 AM, Tobias Heer wrote: >> Hi, >> >> Am 16.04.2010 um 23:02 schrieb Robert Moskowitz: >> >> >>> On 04/16/2010 09:31 AM, Miika Komu wrote: >>> >>>> On 15/04/10 23:55, Robert Moskowitz wrote: >>>> >>>> Hi, >>>> >>>> maybe understood the intent of the question incorrectly, but here goes nothing.. >>>> >>>> >>>>> Why did we specify RSA/SHA1 for a Host ID value in 5201? >>>>> >>>> RSA does not have any patents and it was interoperated successfully. >>>> >>>> >>>>> Why the inclusion of SHA1? >>>>> >>>> Well supported everywhere and it was interoperated successfully. >>>> >>> I have looked at the offending RFC: 3110 and see that there are TWO RR defined there. One for RSA keys one for RSA/SHA1 sig RR. And our format is the former, not the latter, so IMNSHO we made an error to call this RSA/SHA1 and it should have just been RSA. Afterall, there is nothing hash related in HIPv1 Host-IDs. >>> >>> >> If I am not completely mistaken the inclusion of SHA in RSA/SHA1 is to align it to DSA. DSA specifically specifies SHA-1 as hash function to compress the input before applying the costly PK signature scheme. RSA does not have such dependency to a hash function by default. Anyway, you want to compress your input before feeding it to RSA. Hence the combination of both. >> >> IMHO it is good to have RSA/SHA1 as bundle here.... but I may be wrong, of course. >> > > This applies to Host_ID, which the TLV mimes just the RSA RR, not the RSA/SHA1 RR; at least as I look at the RFCs. > > Then IF it really IS RSA/SHA1, we would need a Host_ID for EACH hash with RSA, when we will be adding a separate TLV for hash.... > > I did not full get your point but I will try to answer nonetheless - so I may be wrong or I might even answer the wrong question. I think the concept of HIP suites covers the issue quite well. We can define combinations of hash functions and signature schemes that make sense or that enable the use of HIP for a special purpose. These suites ca bundle a set of roughly equivalent hash functions and signature schemes - the actual choice of hash function and signature scheme can be communicated during the BEX or the update (for on-path elements). We do not have parameters for conveying that choice yet but as long as it is granted that a host can pick the right suite, the actual algorithms are negotiable. BR, Tobias > >> Tobias >> >> >> >> >> -- >> >> Dipl.-Inform. Tobias Heer, Ph.D. Student >> Distributed Systems Group >> RWTH Aachen University, Germany >> tel: +49 241 80 207 76 >> web: http://ds.cs.rwth-aachen.de/members/heer >> >> >> >> >> >> >> >> >> -- Dipl.-Inform. Tobias Heer, Ph.D. Student Distributed Systems Group RWTH Aachen University, Germany tel: +49 241 80 207 76 web: http://ds.cs.rwth-aachen.de/members/heer
- Re: [Hipsec] Host ID question Tobias Heer
- Re: [Hipsec] Host ID question Robert Moskowitz
- Re: [Hipsec] Host ID question Tobias Heer
- Re: [Hipsec] Host ID question Robert Moskowitz