29.07.2013 Views

Master of Science thesis Fighting Spam

Master of Science thesis Fighting Spam

Master of Science thesis Fighting Spam

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Appendiks F Maple kode<br />

Herunder ses Maple-koden der benyttes til at vælge stikprøvefrekvensen i afsnit 8.2.2.a:<br />

><br />

Herunder ses Maple-koden, der benyttes til at vælge stikprøvefrekvensen i afsnit 9.2.2.a:<br />

> restart:<br />

Vi vil først opstille sandsynligheden for, at en kopist blacklistes fordi denne har sendt<br />

med en kopieret mønt. Vi antager at kopister kun fældes, ved at klienter indrapporterer<br />

tilfældigt udvalgte modtagne mønter. I det følgende ses det altså bort fra, at kopister kan<br />

fældes når mønter forsøges indløst (vekslet til 'rigtige' penge).<br />

Når (minimum) to kopier af samme mønt indrapporteres vil blacklisting finde sted. Målet<br />

i det følgende er således at bestemme sandsynligheden for at mindst to kopier<br />

indrapporteres. I det følgende angiver variablen x antallet af afsendte kopier med den<br />

pågæ}ldende mønt, mens f angiver den frekvens hvormed klienterne indrapporterer<br />

mønter. Hvis f.eks. f = 1/100 vil det altså betyde at klienter vil indrapportere en tilfældig<br />

modtaget mønt med sandsynligheden 1/100 = 0.01. Sandsynligheden for at en kopist kan<br />

afsende x kopierede mønter uden at indrapportering finder sted hos klienter er dermed<br />

givet ved:<br />

> p1:=(1-f)^x;<br />

p1 := ( 1 - f)<br />

x<br />

Sandsynligheden for at en kopist kan afsende x kopierede mønter og netop én<br />

indrapportering finder sted hos klienter er givet ved<br />

> p2:=x*(1-f)^(x-1)*f;<br />

x - 1<br />

p2 := x ( 1 - f)<br />

( ) f<br />

Sandsynligheden for at en kopist kan afsende x kopierede mønter og mindst to<br />

indrapporteringer finder sted hos klienter kan nu let beregnes:<br />

> p3:=1-(p1+p2);<br />

p3 := 1 - ( 1 - f)<br />

x x - 1<br />

- x ( 1 - f)<br />

( ) f<br />

p3 er således en funktion af to variable, nemlig antallet af afsendte kopier x samt<br />

stikprøvefrekvensen f, hvis output er sandsynligheden for at en kopist detekteres.<br />

Følgende 3D-plot viser funktionens output for værdier af x i intervallet [1;2500] og<br />

frekvenser [1/1000;1], hvilket kan benyttes til at bestemme en egnet stikprøvefrekvens<br />

for systemet:<br />

> f:=1/y:<br />

><br />

plot3d(p3,x=1..2500,y=1..1000,axes=boxed,style=patch,color=<br />

p3);<br />

191

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!