Data provenance |
Angrish et al. [6] |
FabRec |
It is a decentralized approach to handle manufacturing information generated by various organizations using the blockchain. It decentralizes critical information about the manufacturer and makes it available on a peer-to-peer network composed of fiduciary nodes to ensure transparency and data provenance. |
Javaid et al. [44] |
BlockPro |
BlockPro is a solution based on Physical unclonable functions (PUFs) and the blockchain for a safe and secure IoT environment to ensure data provenance and enforce data integrity by providing an immutable storage platform. |
Data access |
Ouaddah et al. [74] |
FairAccess |
FairAccess is a decentralized pseudonymous and privacy-preserving authorization management framework. It relies on smart contracts to express access control policies and blockchain to manage access control enforcement. |
Guo et al. [36] |
Multi-authority scheme |
Multi-authority attribute-based access control (ABAC) scheme uses smart contract to issue a secret key to the data user to access the requested object. |
Maesa et al. [61] |
Access control system |
It aims at codifying attribute-based access control policies as smart contracts and deploying them on a blockchain, hence transforming the policy evaluation process into a completely distributed smart contract execution. |
Zhang et al. [114] |
Access control framework |
It is based on multiple access control contracts, one judge contract, and one register contract in order to achieve distributed and trustworthy access control for IoT systems. |
Shi et al .[88] |
AAA scheme |
It is a blockchain-empowered Authentication/Authorization/Auditing (AAA) scheme to protect the data in the large-scale HetNet where the access control permission of data is stored on the blockchain. |
Yu et al. [112] |
AC scheme in IIoT |
It is a blockchain-enhanced security access control scheme that supports traceability and revocability has been proposed in IIoT for smart factories. |
Data sharing |
Dagher et al. [22] |
Ancile |
Ancile is a blockchain-based framework for secure, interoperable, and efficient access to medical records by patients, providers, and third parties while preserving the privacy of patients. |
Omar et al. [72] |
MediBchain |
It is a patient-centric healthcare data management system using blockchain technology as storage which helps to attain privacy. Cryptographic functions are used to encrypt patient’s data and to ensure pseudonymity. |
Nizamuddin et al. [70] |
Document sharing framework |
Document sharing framework is a blockchain-based solution for document sharing and version control to facilitate multi-user collaboration and track changes. Smart contracts are used to govern and regulate the document version control functions among the creators of the document and its validators. |
Eltayieb et al. [30] |
BABSC |
BABSC is a blockchain-based attribute-based signcryption scheme to provide secure data sharing in the cloud environment. It also provides secure data confidentiality and unforgeability. |
Yu et al. [111] |
Research support platform |
It is a blockchain-based platform for data sharing against COVID-19. Smart contracts and pseudonym mechanism are used to preserve the privacy of patients. |