Matthew Toseland wrote:
No, but it might not cache it in the first place if it's the result of a
local request. This is to beat the Register attack. Unfortunately it
means that you are highly vulnerable to your immediate neighbours. It is
possible to increase the effort needed to break your anonymity somewhat
at the cost of performance.

On Thu, Sep 22, 2005 at 10:16:02AM +0100, Volodya Mozhenkov wrote:

I have heard somewhere that in the 0.7 your node might chose not to give a block that it has, in order to protect the anonymity. Is that true? If so will that also apply at HTL=0?

Well, not necessarily. Here is one way to approach the problem:

1. Increase the probability of a forced decreace of HTL in the range of 15-25.
2. Keep it the same for 5-14
3. Actually have a larger chance of increase of HTL between 1-5.

Pseudocode:

If DATAINLOCALSTORE Then Return DATA

If HTL > 25 Then HTL = 25

If HTL <=25 AND HTL >=15 Then
        If     RANDOMNUMBER > 0.9 Then HTL = HTL-2
        Elseif RANDOMNUMBER > 0.7 Then HTL = HTL-1
End If

If HTL <=1 AND HTL <=5 Then
        If     RANDOMNUMBER > 0.9 Then HTL = HTL+2
        Elseif RANDOMNUMBER > 0.7 Then HTL = HTL+1
End If

Return GETDATA(HTL-1)

:End Pseudocode

As far as i understand it such thing already exists, i'm just saying that if you play around with numbers you make HTL=1 attack useless (since there is 30% chance that the request was passed to another node, and about 15% chance that it was passed to more than one). Of course if you make the numbers too large you risk requests going on forever (or nearly so).

--




===
Contact details:
Alt e-mail: [EMAIL PROTECTED]
ICQ: 253627744
Frost: VolodyA! V [EMAIL PROTECTED]
pm4pigs: VolodyA! V [EMAIL PROTECTED],5T0rxHZ7rar4uOtnHlSY5A
Forum: ethical_anarhist on www.kingstonuniversity.org

Please visit http://www.whengendarmesleeps.org/
   When Gendarme Sleeps - Anarchy's Zine of Poetry

========================
"None of us are free until all of us are free."
                 ~ Mihail Bakunin
_______________________________________________
Support mailing list
[email protected]
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]

Reply via email to