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
id sg-ntu-dr.10356-136486
record_format dspace
spelling sg-ntu-dr.10356-1364862023-02-28T23:12:29Z Privacy preserving transactions on public blockchain Andriani, Fransisca Guo Jian Lam Kwok Yan School of Physical and Mathematical Sciences guojian@ntu.edu.sg Science Science::Mathematics 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. Bachelor of Science in Mathematical Sciences 2019-12-19T06:53:47Z 2019-12-19T06:53:47Z 2019 Final Year Project (FYP) https://hdl.handle.net/10356/136486 en application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Science
Science::Mathematics
spellingShingle Science
Science::Mathematics
Andriani, Fransisca
Privacy preserving transactions on public blockchain
description 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.
author2 Guo Jian
author_facet Guo Jian
Andriani, Fransisca
format Final Year Project
author Andriani, Fransisca
author_sort Andriani, Fransisca
title Privacy preserving transactions on public blockchain
title_short Privacy preserving transactions on public blockchain
title_full Privacy preserving transactions on public blockchain
title_fullStr Privacy preserving transactions on public blockchain
title_full_unstemmed Privacy preserving transactions on public blockchain
title_sort privacy preserving transactions on public blockchain
publisher Nanyang Technological University
publishDate 2019
url https://hdl.handle.net/10356/136486
_version_ 1759853857299496960