A formal model for blockchain-based consent management in data sharing

被引:1
|
作者
Peyrone, Neda [1 ]
Wichadakul, Duangdao [1 ,2 ]
机构
[1] Chulalongkorn Univ, Fac Engn, Dept Comp Engn, Bangkok 10330, Thailand
[2] Chulalongkorn Univ, Fac Med, Ctr Excellence Syst Biol, Bangkok 10330, Thailand
关键词
GDPR; Data protection; Privacy by design; Consent management; Event-B; Smart contracts; PRIVACY; DESIGN;
D O I
10.1016/j.jlamp.2023.100886
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Consent is one of six legal bases for personal data processing mentioned in the General Data Protection Regulation (GDPR). The GDPR is a privacy law giving European Union (EU) citizens authority over personal data. It enforces software systems to collect, analyze, and share only necessary information ('data minimization') following the specific purpose ('consent'). The GDPR defines consent as permission of individuals ('data subjects') to give organizations ('data controllers') processing their personal data. Without a data subject's consent, the data controller processes personal data unlawfully. Therefore, consent management is an essential component of a software system to build data subjects' trust and engagement. However, sharing data can lead to a potential loss of control over personal data, as data are across boundaries between software services. One of the significant risks is caused by a lack of developers' experience in data protection practices. Hence, in this paper, we propose to use blockchain technology to manage data subjects' informed consent for data sharing to build trust, transparency, and traceability to share data across software services. We formalized the semantics of smart contracts to extend the blockchain features to validate the consent authorization and manage the request-response interaction between the services. Furthermore, we used the Event-B method to describe the dynamic behavior of the proposed model and prove its correctness. Finally, we provided a mapping from the formal model to a smart contract class diagram and a prototype called SmartDataTrust implemented with solidity and Python REST API that developers can easily utilize. & COPY; 2023 Elsevier Inc. All rights reserved.
引用
收藏
页数:23
相关论文
共 50 条
  • [21] A blockchain-based framework to support pharmacogenetic data sharing
    Albalwy, F.
    McDermott, J. H.
    Newman, W. G.
    Brass, A.
    Davies, A.
    PHARMACOGENOMICS JOURNAL, 2022, 22 (5-6): : 264 - 275
  • [22] Blockchain-based noisy data sharing control protocol
    Xie Q.
    Yang N.
    Feng X.
    Tongxin Xuebao/Journal on Communications, 2023, 44 (10): : 198 - 212
  • [23] A Generalized Blockchain-Based Government Data Sharing Protocol
    Liu Z.
    Yang A.
    Zeng H.
    Jiang C.
    Ma L.
    Security and Communication Networks, 2023, 2023
  • [24] User incentives for blockchain-based data sharing platforms
    Jaiman, Vikas
    Pernice, Leonard
    Urovi, Visara
    PLOS ONE, 2022, 17 (04):
  • [25] A blockchain-based framework to support pharmacogenetic data sharing
    F. Albalwy
    J. H. McDermott
    W. G. Newman
    A. Brass
    A. Davies
    The Pharmacogenomics Journal, 2022, 22 : 264 - 275
  • [26] A Decentralized Blockchain-Based Platform for Secure Data Sharing in Cloud Storage Model
    Ghanmi, Houaida
    Hajlaoui, Nasreddine
    Touati, Haifa
    Hadded, Mohamed
    Muhlethaler, Paul
    Boudjit, Saadi
    ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 4, AINA 2024, 2024, 202 : 338 - 348
  • [27] Blockchain-Based Service Recommendation Supporting Data Sharing
    Yan, Biwei
    Yu, Jiguo
    Wang, Yue
    Guo, Qiang
    Chai, Baobao
    Liu, Suhui
    WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS, PT I, 2020, 12384 : 580 - 589
  • [28] A Blockchain-Based Medical Data Sharing and Protection Scheme
    Liu, Xiaoguang
    Wang, Ziqing
    Jin, Chunhua
    Li, Fagen
    Li, Gaoping
    IEEE ACCESS, 2019, 7 : 118943 - 118953
  • [29] A Blockchain-Based Data Sharing System with Enhanced Auditability
    Xiao, Yao
    Xu, Lei
    Chen, Zikang
    Zhang, Can
    Zhu, Liehuang
    MATHEMATICS, 2022, 10 (23)
  • [30] A Review of Blockchain-Based Secure Sharing of Healthcare Data
    Xi, Peng
    Zhang, Xinglong
    Wang, Lian
    Liu, Wenjuan
    Peng, Shaoliang
    APPLIED SCIENCES-BASEL, 2022, 12 (15):