Jonatan Svensson jonats@kth.se, Johan Zeeck jzeeck@kth.se
Denial of Service-attacker är allvarliga hot mot servrars robusthet och stabilitet. Den här kandidatuppsatsen ämnar att undersöka möjligheten att implementera ett proof-of-work-protokoll som effektivt motverkar den här typen av attacker. Fokus ligger på att utreda ett generellt koncept som skickar pussel över internetlagret. Detta görs genom att införa en kostnad per efterfrågan som enkelt regleras beroende på serverns belastning. Kostnaden är ett pussel som verifierar att en efterfrågan är legitim och inte en attack genom att tvinga klienten att lösa pusslet innan den kan fortsätta. En implementation av protokollet beskrivs och resultaten av körningarna bekräftar att proof-of-work kan vara en bra metod för att hindra vanliga DoS-attacker.