[p2p-hackers] Chord comments
Roger Dingledine
arma at MIT.EDU
Tue Sep 4 10:06:01 UTC 2001
----- Forwarded message from "Edwin R. Karat" <karat at MIT.EDU> -----
From: "Edwin R. Karat" <karat at MIT.EDU>
Date: Tue, 04 Sep 2001 12:41:07 -0400
To: Roger Dingledine <arma at MIT.EDU>
Subject: Re: [p2p-hackers] Chord comments
In message <20010904121040.G14872 at moria.mit.edu>, Roger Dingledine writes:
>On Tue, Sep 04, 2001 at 01:06:14AM -0400, Edwin R. Karat wrote:
>> In message <20010903205353.Y14872 at moria.mit.edu>, Roger Dingledine writes:
>> >On Mon, Sep 03, 2001 at 08:45:32PM -0400, Carl Bosley wrote:
>> >> For P > 1, for N >> 1 the overlap is negligible enough that
>> >>
>> >> (1 - e^{-N/M})^P
>> >>
>> >> is a good approximation.
>> >
>> >Excellent. This is what I was looking for.
>> >
>> >I think the overall story is that if you have significantly more possible
>> >IPs at your disposal than the current number of machines in the network,
>> >then you're going to win -- but only against a few targets, not against
>> >everybody.
>>
>> Whoops. Actually, if you have a good chance of winning against 1, then
>> you have a good chance of winning against everybody else too, don't you?
>
>With the same set of darts? (Meaning they land in the same places.)
Yes. With M >> P, then saying that you've compromised one particular
computer only eats up P darts, you still have M-P darts to take over
other computers with. So, the problem is largely the same with M-P
darts, at which point you have nearly the same probability of
taking over another specified computer.
Analysis 1:
Probability of taking over 2 *specified* computers (in the worst case
with none of the bins in common) is equivalent to doubling P (you are
trying to go for 2P bins, instead of P bins). In our approximate sum,
(1 - e^{-N/M})^P, this just squares the probability, which is
equivalent to 2 independent trials. Of course, they are not
independent, but the point is that the dependence is a wash in the
errors of the M >> P approximation.
Seen from a different point of view, taking over a computer takes up P
darts, leaving you with N-P darts. But to be likely to take over a
specified computer, N is on the order of M, which is >> P.
More information about the P2p-hackers
mailing list