Privacy : focused blockchain

Privacy is one of the major challenges which blockchain systems face today as there is a requirement to publish all transactions of each block in each node and all information is exposed to public scrutiny. Although there are privacy-related libraries available on blockchain which distributed app...

Full description

Saved in:
Bibliographic Details
Main Author: Chin, Zhi Xian
Other Authors: Sourav Sen Gupta
Format: Final Year Project
Language:English
Published: 2019
Subjects:
Online Access:http://hdl.handle.net/10356/77057
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-77057
record_format dspace
spelling sg-ntu-dr.10356-770572023-03-03T20:39:12Z Privacy : focused blockchain Chin, Zhi Xian Sourav Sen Gupta School of Computer Science and Engineering DRNTU::Engineering::Computer science and engineering::Data::Coding and information theory DRNTU::Engineering::Computer science and engineering::Software::Software engineering Privacy is one of the major challenges which blockchain systems face today as there is a requirement to publish all transactions of each block in each node and all information is exposed to public scrutiny. Although there are privacy-related libraries available on blockchain which distributed applications can use, there are currently no applications which use these libraries as the designed applications are extremely basic. In this paper, we introduce a decentralized application which is a proof-of-concept utilising zero-knowledge proofs hiding the birth date of the user while retaining the ability to prove that the user is above a to-be-determined age. The decentralized application was designed through the analysis of the capabilities of the libraries as well as the investigation of potential uses which zero-knowledge proof can provide in scenarios where a user might desire a higher level of privacy. Testing of this proof-of-concept proved that it is highly feasible in terms of financial and temporal cost and these are comparable to that of current alternatives. In the future, this proof-of-concept can be extended to other decentralized application, other uses and even other blockchains as this implementation was designed with extensibility and potential blockchain agnosticism in mind. Bachelor of Engineering (Computer Science) 2019-05-05T13:18:21Z 2019-05-05T13:18:21Z 2019 Final Year Project (FYP) http://hdl.handle.net/10356/77057 en Nanyang Technological University 55 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Data::Coding and information theory
DRNTU::Engineering::Computer science and engineering::Software::Software engineering
spellingShingle DRNTU::Engineering::Computer science and engineering::Data::Coding and information theory
DRNTU::Engineering::Computer science and engineering::Software::Software engineering
Chin, Zhi Xian
Privacy : focused blockchain
description Privacy is one of the major challenges which blockchain systems face today as there is a requirement to publish all transactions of each block in each node and all information is exposed to public scrutiny. Although there are privacy-related libraries available on blockchain which distributed applications can use, there are currently no applications which use these libraries as the designed applications are extremely basic. In this paper, we introduce a decentralized application which is a proof-of-concept utilising zero-knowledge proofs hiding the birth date of the user while retaining the ability to prove that the user is above a to-be-determined age. The decentralized application was designed through the analysis of the capabilities of the libraries as well as the investigation of potential uses which zero-knowledge proof can provide in scenarios where a user might desire a higher level of privacy. Testing of this proof-of-concept proved that it is highly feasible in terms of financial and temporal cost and these are comparable to that of current alternatives. In the future, this proof-of-concept can be extended to other decentralized application, other uses and even other blockchains as this implementation was designed with extensibility and potential blockchain agnosticism in mind.
author2 Sourav Sen Gupta
author_facet Sourav Sen Gupta
Chin, Zhi Xian
format Final Year Project
author Chin, Zhi Xian
author_sort Chin, Zhi Xian
title Privacy : focused blockchain
title_short Privacy : focused blockchain
title_full Privacy : focused blockchain
title_fullStr Privacy : focused blockchain
title_full_unstemmed Privacy : focused blockchain
title_sort privacy : focused blockchain
publishDate 2019
url http://hdl.handle.net/10356/77057
_version_ 1759857691834974208