Personal Data Access Control Through Distributed Authorization

01/25/2021
by   Mirko Zichichi, et al.
0

This paper presents an architecture of a Personal Information Management System, in which individuals can define the access to their personal data by means of smart contracts. These smart contracts, running on the Ethereum blockchain, implement access control lists and grant immutability, traceability and verifiability of the references to personal data, which is stored itself in a (possibly distributed) file system. A distributed authorization mechanism is devised, where trust from multiple network nodes is necessary to grant the access to the data. To this aim, two possible alternatives are described: a Secret Sharing scheme and Threshold Proxy Re-Encryption scheme. The performance of these alternatives is experimentally compared in terms of execution time. Threshold Proxy Re-Encryption appears to be faster in different scenarios, in particular when increasing message size, number of nodes and the threshold value, i.e. number of nodes needed to grant the data disclosure.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/06/2018

Blockchain based Proxy Re-Encryption Scheme for Secure IoT Data Sharing

Data is central to the Internet of Things (IoT) ecosystem. Most of the c...
research
06/01/2022

Not so immutable: Upgradeability of Smart Contracts on Ethereum

A smart contract that is deployed to a blockchain system like Ethereum i...
research
03/17/2019

Multi-Authority Attribute-Based Access Control with Smart Contract

Attribute-based access control makes access control decisions based on t...
research
12/17/2019

SilentDelivery: Practical Timed-delivery of Private Information using Smart Contracts

This paper proposes SilentDelivery, a secure, scalable and cost-efficien...
research
07/07/2020

On the Efficiency of Decentralized File Storage for Personal Information Management Systems

This paper presents an architecture, based on Distributed Ledger Technol...
research
07/18/2022

Fine-grained Data Access Control for Collaborative Process Execution on Blockchain

Multi-party business processes are based on the cooperation of different...
research
01/11/2023

Blockchain For Mobile Health Applications: Acceleration With GPU Computing

Blockchain is a linearly linked, distributed, and very robust data struc...

Please sign up or login with your details

Forgot password? Click here to reset