Privacy preserving transactions on public blockchain

The abundance of data available on public blockchain environments might expose users to privacy breaching. Ethereum as the largest host of blockchain-based project currently has no robust protection against such threats. In this paper, a proof-of-concept decentralized application is implemented demo...

Full description

Saved in:
Bibliographic Details
Main Author: Andriani, Fransisca
Other Authors: Guo Jian
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2019
Subjects:
Online Access:https://hdl.handle.net/10356/136486
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:The abundance of data available on public blockchain environments might expose users to privacy breaching. Ethereum as the largest host of blockchain-based project currently has no robust protection against such threats. In this paper, a proof-of-concept decentralized application is implemented demonstrating privacy preserving transaction flow in Ethereum environment using zero-knowledge cryptography (zk-SNARK ). The design of the application utilized an experimental package, EY Nightfall and focuses on a blind auction scenario where personal informations needs to be protected. The proof-of-concept is then analysed to weigh the financial and temporal costs of the implementations against the security advantages and was found to be feasible for non fast-paced settings and significantly large transactions.