Research Article

[Retracted] SmartMedChain: A Blockchain-Based Privacy-Preserving Smart Healthcare Framework

Table 2

Comparative analysis of the existing privacy-preserving solutions in Smart Healthcare environments.

RefYear of publicationCloud-basedPolicy-basedBlockchain-basedIs data storage off-chain consideredHow access to data is managed?

[4]2019XNoAccess control rules are embedded in the smart contracts
[15]2018XNoNo
[16]2019XYes : authors use AWS managed services for this aim (S3, EHR, kinesis)
[17]2019XBased on edge/fog computing, authors propose a five-tier architecture where of them is dedicated meet storage requirementsNo
[18]2017XThe proposed system benefits from the advantages of both the cloud computing and edge computing to manage IoT dataA constraints-based access control model is used
[19]2019XThe Heroku cloud server and Firebase Realtime database are used to fulfill storage requirementsNo specific AC rules or model were mentioned
[20]2018XNoSmart contracts are used to access control to accounts based on roles
[21]2018XThe “data storage layer” is dedicated to store the EHRs and its indexes through cloud storage servicePatients can define who are allowed to access medical data through smart contracts
[22]2019XNoA data accessing token system is proposed allowing access control based on roles
[23]2019XPatients’ health data is stored in IPFS storage systemAccess is restricted via a fine-grained access control model
[24]2017XNoNo
[25]2019XXNoAccess policies are sent in the form of a transaction to cluster miners
[26]2017XNoRole-based and attribute-based access controls models are both used
[27]2021XNoNo
[28]2018XTraditional EHRs databasesA permission contract is proposed with various access levels
[29]2021XXThe proposed architecture involves an off-chain storage layerAccess is granted based on users’ role in the proposed system
[30]2021XXNoA decentralized selective ring-based access control mechanism is introduced
[31]2020XData is stored in the off-chain storage framework using IPFSAccess control rules and permissions are managed using Hyperledger Composer