Security and Privacy on Blockchain

03/18/2019
by   Rui Zhang, et al.
0

Blockchain offers an innovative approach to storing information, executing transactions, performing functions, and establishing trust in an open environment. Many consider blockchain as a technology breakthrough for cryptography and cybersecurity, with use cases ranging from globally deployed cryptocurrency systems like Bitcoin, to smart contracts, smart grids over the Internet of Things, and so forth. Although blockchain has received growing interests in both academia and industry in the recent years, the security and privacy of blockchains continue to be at the center of the debate when deploying blockchain in different applications. This paper presents a comprehensive overview of the security and privacy of blockchain. To facilitate the discussion, we first introduce the notion of blockchains and its utility in the context of Bitcoin like online transactions. Then we describe the basic security properties that are supported as the essential requirements and building blocks for Bitcoin like cryptocurrency systems, followed by presenting the additional security and privacy properties that are desired in many blockchain applications. Finally, we review the security and privacy techniques for achieving these security properties in blockchain-based systems, including representative consensus algorithms, hash chained storage, mixing protocols, anonymous signatures, non-interactive zero-knowledge proof, and so forth. We conjecture that this survey can help readers to gain an in-depth understanding of the security and privacy of blockchain with respect to concept, attributes, techniques and systems.

READ FULL TEXT

page 11

page 14

page 17

page 25

page 26

page 31

page 32

page 33

research
06/18/2018

The Evolution of Embedding Metadata in Blockchain Transactions

The use of blockchains is growing every day, and their utility has great...
research
09/27/2018

Privacy in Blockchain Systems

In this literature review, we first briefly provide an introduction on t...
research
07/16/2019

Blockchain Mutability: Challenges and Proposed Solutions

Blockchain's evolution during the past decade is astonishing: from bitco...
research
01/30/2018

Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains

Hyperledger Fabric is a modular and extensible open-source system for de...
research
05/04/2020

Trade-offs in the Design of Blockchain of Finite-Lifetime Blocks for Edge-IoT Applications

Unlike cryptocurrency transactions in bitcoin that are stored indefinite...
research
04/09/2019

Privacy protection of occupant behavior data and using blockchain for securely transferring temperature records in HVAC systems

The proportion of Energy consumption in the building industry is great, ...
research
04/23/2019

Foundations, Properties, and Security Applications of Puzzles: A Survey

Cryptographic algorithms have been used not only to create robust cipher...

Please sign up or login with your details

Forgot password? Click here to reset