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.

Vi ser nu på resten af serverne i systemet, for at få en ide om hvor mange af disse der vil<br />

være nødvendige i et endeligt globalt system og om dette antal synes acceptabelt.<br />

I afsnit 8.3.1.d så vi, at en CES kunne udstede cirka to e-mønter i sekundet på en 2 Ghz<br />

maskine. Indløsning af en e-mønt tager i snit 0,29 sekund (afsnit 8.3.1.e), dvs. den<br />

samlede tid en CES skal bruge på at behandle en mønt i dennes levetid, er cirka 2,3<br />

sekunder. Såfremt systemet virker efter hensigten, vil langt de fleste e-mønter under<br />

afsendelse af emails ikke blive indløst af modtager. Dette forlænger levetiden på emønterne,<br />

da der i disse tilfælde ikke tilføjes elementer til transaktionslisten på e-mønten<br />

(da der ikke har været tale om ejerskift). De 130 e-mønter er gyldige i 1 år, som beskrevet<br />

i afsnit 8.2.2. Herefter skal disse udskiftes med et nyt sæt e-mønter. Gennemsnitligt vil en<br />

CES således skulle bruge130 2,<br />

3 sekunder eller cirka 5 minutter årligt pr. bruger. Dette<br />

svarer rundt regnet til, at hver CES vil kunne servicere 105.000 kunder med udstedelse og<br />

indløsning af penge. Dette tal kan øges ved at indsætte en kraftigere maskine, da<br />

operationerne i forbindelse med udstedelse og indløsning af e-mønter i høj grad er<br />

processorafhængige. Et realistisk tal vil altså være af størrelsesordenen 10 5 brugere pr.<br />

CES. Dette vil så kræve, at der i systemet fandtes CES er i et antal af størrelsesordenen<br />

10 3 . Dette tal virker ikke skræmmende, da man sagtens kan forestille sig, at der findes<br />

mindst én server i hver bank.<br />

VS er er i snit 0,15 sekund om at verificere en mønt fra CES (afsnit 8.3.1.e). En CES er<br />

som nævnt ovenfor i alt 2,3 sekunder om at behandle en mønt i dennes levetid. For at<br />

VS erne skal kunne servicere det omtalte antal CES er, skal der derfor findes én VS for<br />

hver 15 ne CES. Dette gælder hvis samtlige indløste mønter verificeres. Udføres kun<br />

stikprøvekontrol på f.eks. hver tiende e-mønt, kræves kun én VS for hver 150 CES er.<br />

Dermed kan antallet af VS er holdes på et antal i størrelsesordenen 10 1 . Det er ønskeligt,<br />

at dette antal er lavt, fordi hver VS skal have kendskab til blacklistserverens private nøgle<br />

og brugernes anonymitet afhænger af hemmeligholdelsen af denne.<br />

RS er under 6 sekunder om at behandle en oprettelse. Dette giver mulighed for<br />

6<br />

registrering af cirka 5 10 brugere årligt, hvilket umiddelbart virker fornuftigt. Set i<br />

sammenhæng med det estimerede antal af emailbrugere på verdensplan, ville det dog<br />

betyde at der bogstaveligt talt ville gå 100 år inden samtlige emailbrugere ville kunne<br />

være registreret. Dette er umiddelbart et problem, der dog vil kunne løses ved at opstille<br />

flere registreringsservere (med samme kopi af rodcertifikatet) og lade klienter vælge<br />

tilfældigt hvilken af disse, der skal kontaktes under oprettelsesproceduren. Ét problem i<br />

forbindelse med denne løsning er dog, at registreringsserverne så ikke længere ville<br />

kunne garantere, at samme emailadresse ikke findes i to forskellige certifikater, hvilket er<br />

en nødvendig sikkerhedsegenskab i <strong>Spam</strong>Cash-systemet. For at denne løsning skal være<br />

brugbar, skal der altså findes en løsning på dette problem.<br />

Samlet set kan det konkluderes, at det ikke virker urealistisk at systemet kan benyttes i<br />

global skala. Dette vil dog kræve, at systemet udvides og optimeres på en række centrale<br />

punkter, hvor blacklistserveren er det vigtigste af disse.<br />

146

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

Saved successfully!

Ooh no, something went wrong!