User-Controlled Privacy-Preserving User Profile Data Sharing based on Blockchain

by   Ajay Kumar Shrestha, et al.

The tremendous technological advancement in the last few decades has brought many enterprises to collaborate in a better way while making intelligent decisions. The use of Information Technology tools in obtaining data of people's everyday life from various autonomous data sources allowing unrestricted access to user data has emerged as an important practical issue and has given rise to legal implications. Various innovative models for data sharing and management have privacy and centrality issues. To alleviate these limitations, we have incorporated blockchain in user modeling. In this paper, we constructed a decentralized data sharing architecture with MultiChain blockchain in the travel domain, which is also applicable to other similar domains including education, health, and sports. Businesses that operate in the tourism industries including travel and tour agencies, hotels and resorts, shopping malls are connected to the MultiChain and they share their user profile data via stream in the MultiChain. The paper presents the hotel booking service for an imaginary hotel as one of the enterprise nodes, which collects user profile data with proper validation and will allow users to decide which of their data to be shared thus ensuring user control over their data and the preservation of privacy. The data from the repository is converted into an open data format while sharing via stream in the blockchain so that other enterprise nodes, after receiving the data, can easily convert them and store into their own repositories. The paper presents an evaluation of the performance of the model by measuring the latency and memory consumption with three test scenarios that mostly affect the user experience. The node responded quickly in all of these cases.


page 1

page 4

page 5

page 6

page 8


Customer Data Sharing Platform: A Blockchain-Based Shopping Cart

We propose a new free eCommerce platform with blockchains that allows cu...

User Data Sharing Frameworks: A Blockchain-Based Incentive Solution

Currently, there is no universal method to track who shared what, with w...

B-Ride: Ride Sharing with Privacy-preservation, Trust and Fair Payment atop Public Blockchain

Ride-sharing is a service that enables drivers to share their trips with...

A privacy-preserving system for data ownership using blockchain and distributed databases

Blockchain has the potential to revolutionize the way we store, use, and...

User-Centric Health Data Using Self-sovereign Identities

This article presents the potential use of the Self-Sovereign Identities...

CoviChain: A Blockchain Based COVID-19 Vaccination Passport

Vaccination passports are being issued by governments around the world i...

Please sign up or login with your details

Forgot password? Click here to reset