Re: [Hipsec] HIT collision probability
Robert Moskowitz <rgm@htt-consult.com> Mon, 05 May 2014 18:50 UTC
Return-Path: <rgm@htt-consult.com>
X-Original-To: hipsec@ietfa.amsl.com
Delivered-To: hipsec@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A82E81A0458 for <hipsec@ietfa.amsl.com>; Mon, 5 May 2014 11:50:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.55
X-Spam-Level:
X-Spam-Status: No, score=-2.55 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.651] 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 OKe_I_tGwSJQ for <hipsec@ietfa.amsl.com>; Mon, 5 May 2014 11:50:51 -0700 (PDT)
Received: from klovia.htt-consult.com (klovia.htt-consult.com [IPv6:2607:f4b8:3:0:218:71ff:fe83:66b9]) by ietfa.amsl.com (Postfix) with ESMTP id 29FCE1A00E8 for <hipsec@ietf.org>; Mon, 5 May 2014 11:50:42 -0700 (PDT)
Received: from localhost (unknown [127.0.0.1]) by klovia.htt-consult.com (Postfix) with ESMTP id 7C8F26344D for <hipsec@ietf.org>; Mon, 5 May 2014 18:50:38 +0000 (UTC)
X-Virus-Scanned: amavisd-new at localhost
Received: from klovia.htt-consult.com ([127.0.0.1]) by localhost (klovia.htt-consult.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7JHTmpiZ-L9E for <hipsec@ietf.org>; Mon, 5 May 2014 14:50:27 -0400 (EDT)
Received: from lx120e.htt-consult.com (lx120e2.htt-consult.com [208.83.67.155]) (Authenticated sender: rgm@htt-consult.com) by klovia.htt-consult.com (Postfix) with ESMTPSA id AFD77633BD for <hipsec@ietf.org>; Mon, 5 May 2014 14:50:27 -0400 (EDT)
Message-ID: <5367DD73.5000007@htt-consult.com>
Date: Mon, 05 May 2014 14:50:27 -0400
From: Robert Moskowitz <rgm@htt-consult.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: hip WG <hipsec@ietf.org>
References: <53665F53.6010006@htt-consult.com>
In-Reply-To: <53665F53.6010006@htt-consult.com>
Content-Type: multipart/alternative; boundary="------------020501080006090709020804"
Archived-At: http://mailarchive.ietf.org/arch/msg/hipsec/J7E0sVvRwV5XpTzwdnQRW7U7omE
Subject: Re: [Hipsec] HIT collision probability
X-BeenThere: hipsec@ietf.org
X-Mailman-Version: 2.1.15
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/options/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, 05 May 2014 18:50:54 -0000
On 05/04/2014 11:40 AM, Robert Moskowitz wrote: > What population of HIs is needed for a 1%, 10%, 50% probability of a > HIT collision? > > I had the math once (like back in '99 or '00) and can't find it > (probably did not survive the Eudora to Thunderbird migration). > Thought I actually had this in a very early draft, but could not find > any such beast. Of course that would have been for HIPv1 HITs, not HIPv2. > > Any help on the math would be appreciated. Also does it change with PK > algorithm or key length? (seems not to me). Using the code at: http://en.wikipedia.org/wiki/Birthday_attack and compiling and running it via: http://www.compileonline.com/compile_cpp11_online.php I get the following probablities for HIT collisions: First the population of HITs (96 bits of hash) is: 7.9?10^(2)^(8) Then the probablities of collision are: .01% 3.98076e+12 .1% 1.25911e+13 1% 3.99066e+13 10% 1.29209e+14 And thus if each person in the world (7B) had 5 endpoints with HITs on them, the probablity of a collision would be 10^-6 % (p=e-8, pop=3.98066e+10).
- [Hipsec] HIT collision probability Robert Moskowitz
- Re: [Hipsec] HIT collision probability Paul Lambert
- Re: [Hipsec] HIT collision probability Robert Moskowitz
- Re: [Hipsec] HIT collision probability Robert Moskowitz
- Re: [Hipsec] HIT collision probability Robert Moskowitz
- Re: [Hipsec] HIT collision probability Robert Moskowitz
- Re: [Hipsec] HIT collision probability Rene Struik
- Re: [Hipsec] HIT collision probability Robert Moskowitz
- Re: [Hipsec] HIT collision probability Rene Struik
- Re: [Hipsec] HIT collision probability Robert Moskowitz
- [Hipsec] Final thoughts on - Re: HIT collision pr… Robert Moskowitz