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: k0324474 at kingston.ac.uk ICQ: 253627744 Frost: VolodyA! V A at r0pa7z7JA1hAf2xtTt7AKLRe+yw pm4pigs: VolodyA! V A at cbp7LznKx9JltftFQSSc2QVKhzc,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