Decentralizing Privacy Using Blockchain to Protect Private Data and Challanges With IPFS

Decentralizing Privacy Using Blockchain to Protect Private Data and Challanges With IPFS

M. K. Manoj (VIT University, India) and Somayaji Siva Rama Krishnan (VIT University, India)
DOI: 10.4018/978-1-7998-0186-3.ch012

Abstract

Blockchain technology is a distributed framework for sharing data that is validated through cryptographic functions. The nodes of the network come to a consensus regarding addition of data to the blockchain. Every blockchain operation requires a processing fee. This fee makes storing of large data on the blockchain infeasible. An indirect alternative for this challenge could be use of IPFS, which is a decentralized peer-peer network that facilitates storage of file. This is accomplished by storing the hash of the IPFS as data on the blockchain.
Chapter Preview
Top

How Does A Blockchain Work?

Blockchain works mainly on the basis of hashing. Hashing is a technique used to map data of arbitrary size into a fixed size. Hashing is a one-way function. It means that once converted to a hash it is not possible to get back the previous data. Now this means that sharing of a hash of a password to anyone, it would not be possible to find the original password from it.

Hashing has a lot of advantages. It is used widely in password store where a database stores the hash of a person’s password in a database, so even if the database is compromised, there is no actual leakage of confidential information to a third party. When requires the site can then hash the input password and check if it matches with the one in the database to let the user have access.

Complete Chapter List

Search this Book:
Reset