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
Securing Digital Identity: Blockchain-Based Anonymous Authentication with Zero-Knowledge Proofs
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science.
2025 (English)Independent thesis Basic level (professional degree), 12 credits / 18 HE creditsStudent thesis
Abstract [en]

In an era where digital identity and privacy are of paramount concern, traditional authentication systems often fall short in safeguarding user data from centralized breaches and surveillance. This thesis explores the design and implementation of a decentralized authentication framework that leverages blockchain technology and Zero-Knowledge Proofs (ZKPs) to enable secure and anonymous user login. By integrating Ethereum smart contracts, SHA256 hashing, and the ZoKrates ZKP-toolkit, the proposed system allows users to register with a public key and hashed password, and subsequently authenticate by proving knowledge of the password without revealing it. MetaMask is employed as a wallet interface for seamless interaction with the blockchain, offering a widely adopted and user-friendly interface for signing blockchain transactions. The proposed system is evaluated against conventional login systems based on metrics for security, and individually measured on the applications functionality. The results highlight the potential of ZKP-based authentication to enhance both security and user privacy, demonstrating a viable pathway toward more resilient digital identity systems.

Place, publisher, year, edition, pages
2025. , p. 47
Keywords [en]
Security Analysis, Blockchain, Zero-Knowledge Proofs
National Category
Security, Privacy and Cryptography
Identifiers
URN: urn:nbn:se:bth-28243OAI: oai:DiVA.org:bth-28243DiVA, id: diva2:1978957
Subject / course
DV1583 Degree Project for Bachelor of Science in Engineering Computer Science
Educational program
Bachelor of Science in Engineering: Computer Security
Supervisors
Examiners
Available from: 2025-06-30 Created: 2025-06-29 Last updated: 2025-12-16Bibliographically approved

Open Access in DiVA

fulltext(806 kB)308 downloads
File information
File name FULLTEXT01.pdfFile size 806 kBChecksum SHA-512
041b4843bf1e131a38734d86deb7505bd56361207295f0fc2412d6bdf255508339963f3dcc7aedb3713145c582ba4b0626caa97f4e7604b3d30291b5d2f84f9c
Type fulltextMimetype application/pdf

By organisation
Department of Computer Science
Security, Privacy and Cryptography

Search outside of DiVA

GoogleGoogle Scholar
Total: 310 downloads
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

urn-nbn

Altmetric score

urn-nbn
Total: 337 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