Digitala Vetenskapliga Arkivet

Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
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
2011.
Series
Kandidatexjobb CSC ; K11090
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:kth:diva-130860OAI: oai:DiVA.org:kth-130860DiVA, id: diva2:654305
Educational program
Master of Science in Engineering - Computer Science and Technology
Uppsok
Technology
Supervisors
Examiners
Available from: 2013-10-07 Created: 2013-10-07 Last updated: 2022-06-23

Open Access in DiVA

No full text in DiVA

Other links

http://www.csc.kth.se/utbildning/kandidatexjobb/datateknik/2011/rapport/shahrivar_damon_OCH_sharma_aron_K11090.pdf
By organisation
School of Computer Science and Communication (CSC)
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 73 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf