Change search
ReferencesLink to record
Permanent link

Direct link
Proof-of-Work – En modern betraktelse.
KTH, School of Computer Science and Communication (CSC).
KTH, School of Computer Science and Communication (CSC).
2011 (Swedish)Independent thesis Advanced level (professional degree), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Proof-Of-Work Protocol is a conceptual idea, meant to prevent DoS attacks, brute force and spam-mail attacks. The main idea is that when a server receives a request from a client, it does not accept or process it directly. Instead it sends back a small puzzle to the client that sent the request. The puzzle must be solved by the client before being given access to the server. The point of the protocol is that it will cost the client more cpu time to solve the puzzle than what it takes for the server to find a solution to the client's request. The idea is that this will help against the attacks mentioned above. This project will study the Proof-Of-Work Protocol and a few of its implementations. In addition to this, the project also includes a study of the difference in performance between different implementations on different platforms, and a reflection of the Protocol that deals with usability and the protocol's place on the modern day web.

Abstract [sv]

Proof-Of-Work protokollet är en konceptuell idé, tänkt att förebygga DoS, brute force samt spam-mail angrepp. Huvudidèn är att servern som får en förfrågan av en klient, inte accepterar eller bearbetar den- na direkt, utan skickar tillbaka ett litet pussel till klienten som skickat förfrågan. Pusslet måste lösas av klienten innan denne får tillgång till servern och själva poängen med protokollet är att det skall ta mer cpu tid för klienten att lösa pusslet än vad det tar för servern att hitta en lösning på klientens förfrågan. Idén är att detta skall hjälpa mot ovan nämnda angrepp. Projektet kommer att studera Proof-Of-Work proto- kollet och flera av dess implementationer. Projektet innefattar även en undersökning av prestandaskillnaden mellan olika implementationer på olika plattformar och en reflektion som behandlar protokollets använd- barhet.

Place, publisher, year, edition, pages
Kandidatexjobb CSC, K11090
National Category
Computer Science
URN: urn:nbn:se:kth:diva-130860OAI: diva2:654305
Educational program
Master of Science in Engineering - Computer Science and Technology
Available from: 2013-10-07 Created: 2013-10-07

Open Access in DiVA

No full text

Other links
By organisation
School of Computer Science and Communication (CSC)
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 27 hits
ReferencesLink to record
Permanent link

Direct link