Anton Lundqvist
Jonatan Landsberg

DoS mitigation using Proof Of Work

Abstract

In this report, we review the types of proof of work systems that already exist and are used in different environments. The main work that we have done is an implementation of our own protocol on top of UDP in order to make a server more secure against DoS attacks. After studying the results shown by the tests we found that there are good chances for a proof of work protocol to mitigate DoS attacks. We also show that it can not give complete protection as there will always be an upper limit on how much data a computer can handle.