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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

uvæsentligt er, at betaling kan foregå ved kun én overførsel. Altså at en betaling kan<br />

vedhæftes en email og sendes til modtager. Det er altså ikke ønskeligt, at en betaling<br />

kræver en længere protokol, hvor afsender og modtager udveksler information, som f.eks.<br />

matematiske opgaver eller kryptografiske nøgler. Der findes flere betalingsprotokoller,<br />

der opfylder kravet om envejskommunikation, herunder PayWord og Micromint [37], se<br />

evt. Ricarda Webers markedsanalyse for en oversigt over betalingssystemer [34]. Mange<br />

af disse er dog designet til internethandel og kræver at penge indløses efter en enkelt<br />

transaktion. De understøtter altså ikke transferability (kriterium 5). Derudover har<br />

anonymitet (eng.: privacy) heller ikke været et designkriterium i hverken Payword eller<br />

Micromint. Der findes også løsninger, hvor brugerens anonymitet er sikret og alle<br />

kriterier på nær transferability er opfyldt [38, 39]. Disse løsninger er ikke direkte<br />

anvendelige til emailbetalingssystemet. Dette skyldes, at systemet skal anvendes i meget<br />

stor skala, hvor det at kontakte en pengeserver efter hver emailoverførsel, vil skabe et<br />

problematisk knudepunkt. Transferability er altså en vigtig egenskab for systemet.<br />

Et betalingssystem der understøtter alle kriterier på nær divisibility er blevet udviklet af<br />

Tewari, O Mahony og Peirce [40]. I dette betalingssystem understøttes altså<br />

tranferability, men ikke divisibility. Skal der vælges mellem disse to egenskaber, må<br />

førstnævnte være at foretrække i et system, der skal anvendes i emailsammenhæng.<br />

Problemet i Tewari, O Mahony og Peirce s system er dog, at en tredjepart er involveret<br />

ved overførsel af penge, hvilket ikke umiddelbart er foreneligt med et betalingssystem til<br />

emailbrug.<br />

I de følgende afsnit diskuteres de problemer, der introduceres med <strong>of</strong>fline-systemer, der<br />

understøtter transferability, herunder anvendelse af kopierede elektroniske penge (double<br />

spending) og anonymitet.<br />

5.4.1 Double spending<br />

Et problem, der stort set altid skal tages højde for, når elektroniske penge er med i spillet,<br />

er, at man ikke kan forhindre at de kopieres. Dette åbner mulighed for såkaldt double<br />

spending, hvilket betyder, at værdiløse kopier af elektroniske penge benyttes som<br />

betalingsmiddel. I nogle betalingssystemer er der mulighed for at opdage double<br />

spending samtidig med at betalingen finder sted, altså inden køber har fået sin vare. Dette<br />

kunne f.eks. ske ved, at det kontrolleres om de involverede mønter i transaktionen findes<br />

i en database over brugte mønter. Dette kræver dog en tredjepart, som altid er online, og<br />

som står for kontrollen af mønterne. At umuliggøre double spending kræver altså et<br />

online betalingssystem.<br />

I <strong>of</strong>fline betalingssystemer er det umiddelbart ikke muligt at forhindre double spending.<br />

Her kan det først opdages når transaktionen er foregået (post-detection) og kopisten har<br />

fået sin vare. Når det nu ikke er muligt at forhindre double spending, kunne man i stedet<br />

fjerne incitamentet herfor ved f.eks. at gøre det strafbart. Da det ikke altid er muligt at<br />

opkræve bøder i systemet (da kopisterne blot kan undlade at betale og fortsætte svindlen),<br />

er eneste effektive strafmulighed udelukkelse fra systemet. For at gøre straffen<br />

afskrækkende for potentielle misbrugere, skal det være forbundet med en passende stor<br />

omkostning at få lov at benytte betalingssystemet igen.<br />

41

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

Saved successfully!

Ooh no, something went wrong!