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

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 informatio...

Full description

Saved in:
Bibliographic Details
Published inJournal of logical and algebraic methods in programming Vol. 134; p. 100886
Main Authors Peyrone, Neda, Wichadakul, Duangdao
Format Journal Article
LanguageEnglish
Published Elsevier Inc 01.08.2023
Subjects
Online AccessGet full text
ISSN2352-2208
DOI10.1016/j.jlamp.2023.100886

Cover

Loading…
Abstract 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.
AbstractList 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.
ArticleNumber 100886
Author Peyrone, Neda
Wichadakul, Duangdao
Author_xml – sequence: 1
  givenname: Neda
  orcidid: 0000-0002-3659-4053
  surname: Peyrone
  fullname: Peyrone, Neda
  email: peyrone.n@gmail.com
  organization: Department of Computer Engineering, Faculty of Engineering, Chulalongkorn University, Bangkok, 10330, Thailand
– sequence: 2
  givenname: Duangdao
  surname: Wichadakul
  fullname: Wichadakul, Duangdao
  email: duangdao.w@chula.ac.th
  organization: Department of Computer Engineering, Faculty of Engineering, Chulalongkorn University, Bangkok, 10330, Thailand
BookMark eNqFkLFOwzAQhj0UiVL6BCx5gRQ7TlJnYKgqCpUqscBsXexz65DYlW0h8fYklIkBpv_udN9J992QmfMOCbljdMUoq--7VdfDcF4VtODjhApRz8i84FWRFwUV12QZY0fpuCrWgrM52W0y48MAfTZ4jf3UZG3v1bs6gXV5CxF1pryL6FI2gIMjDlNpXaYhQRZPEKw73pIrA33E5U8uyNvu8XX7nB9envbbzSFXnPKUg-IMQLOG81IB8pI2Va3F2lRmDK65GluGpmw06NpQBlWJ3KwbJqqiVS1fEH65q4KPMaCR52AHCJ-SUTkZkJ38NiAnA_JiYKSaX5SyCZL1LgWw_T_sw4XF8a0Pi0FGZdEp1DagSlJ7-yf_BT5gfIs
CitedBy_id crossref_primary_10_1016_j_jnca_2023_103695
crossref_primary_10_2478_jec_2024_0028
Cites_doi 10.3390/s21237994
10.1177/2043820613513388
10.1109/ACCESS.2022.3184726
10.1080/13600869.2013.801589
10.1007/s10009-010-0145-y
10.1007/s00779-021-01544-1
10.1038/s41431-019-0560-9
10.1007/s12083-021-01127-0
10.3390/healthcare9020137
10.1080/00207543.2022.2039413
10.1109/ACCESS.2020.3014565
10.1145/3434186
10.1088/1742-6596/1964/4/042005
10.1017/dap.2020.1
10.1007/s11280-021-00923-1
10.1088/1742-6596/1767/1/012056
10.3390/app112210574
10.22215/timreview/1325
10.1109/MCE.2019.2953739
10.1109/ACCESS.2019.2936094
ContentType Journal Article
Copyright 2023 Elsevier Inc.
Copyright_xml – notice: 2023 Elsevier Inc.
DBID AAYXX
CITATION
DOI 10.1016/j.jlamp.2023.100886
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
ExternalDocumentID 10_1016_j_jlamp_2023_100886
S2352220823000408
GroupedDBID --M
0R~
4.4
457
4G.
7-5
8P~
AACTN
AAEDT
AAEDW
AAIKJ
AAKOC
AALRI
AAOAW
AATTM
AAXKI
AAXUO
AAYFN
ABBOA
ABJNI
ABMAC
ABXDB
ACDAQ
ACGFS
ACRLP
ADBBV
ADEZE
ADVLN
AEBSH
AEIPS
AEKER
AENEX
AFJKZ
AFTJW
AGHFR
AGUBO
AIALX
AIEXJ
AIKHN
AITUG
AKRWK
ALMA_UNASSIGNED_HOLDINGS
AMRAJ
ANKPU
AOUOD
AXJTR
BKOJK
BLXMC
BNPGV
EBS
EFJIC
EJD
FDB
FIRID
FYGXN
GBLVA
GBOLZ
HZ~
KOM
M41
O9-
OAUVE
RIG
ROL
SPC
SPCBC
SSH
SSV
SSZ
T5K
~G-
AAYWO
AAYXX
ACVFH
ADCNI
AEUPX
AFPUW
AFXIZ
AGCQF
AGRNS
AIGII
AIIUN
AKBMS
AKYEP
CITATION
ID FETCH-LOGICAL-c303t-ac31aad19334cae340956d87f5f6d83d3c56d1ef49dad6f01a54e3f791852bcb3
IEDL.DBID AIKHN
ISSN 2352-2208
IngestDate Thu Apr 24 22:52:00 EDT 2025
Tue Jul 01 00:37:50 EDT 2025
Sun Apr 06 06:56:31 EDT 2025
IsPeerReviewed true
IsScholarly true
Keywords Event-B
Privacy by design
Consent management
Smart contracts
Data protection
GDPR
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c303t-ac31aad19334cae340956d87f5f6d83d3c56d1ef49dad6f01a54e3f791852bcb3
ORCID 0000-0002-3659-4053
ParticipantIDs crossref_primary_10_1016_j_jlamp_2023_100886
crossref_citationtrail_10_1016_j_jlamp_2023_100886
elsevier_sciencedirect_doi_10_1016_j_jlamp_2023_100886
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate August 2023
2023-08-00
PublicationDateYYYYMMDD 2023-08-01
PublicationDate_xml – month: 08
  year: 2023
  text: August 2023
PublicationDecade 2020
PublicationTitle Journal of logical and algebraic methods in programming
PublicationYear 2023
Publisher Elsevier Inc
Publisher_xml – name: Elsevier Inc
References Agrawal, Angelis, Khilji, Kalaiarasan, Wiktorsson (br0160) 2023; 61
Abrial, Butler, Hallerstede, Hoang, Mehta, Voisin Rodin (br0200) 2010; 12
Stalla-Bourdillon, Thuermer, Walker, Carmichael, Simperl (br0390) 2020; 2
Abrial (br0170) 2010
Koops, Leenes (br0110) 2014; 28
Finck (br0120) 2017
Alhazmi, Arachchilage (br0060) 2021; 25
Miltiadou, Pitsios, Kasdaglis, Spyropoulos, Misiakoulis, Kossiaras, Skarbovsky, Fournier, Kapsoulis, Soldatos, Perakis (br0370) 2022
Jung, Lee, Euom (br0340) 2021; 11
van Rest, Boonstra, Everts, van Rijn, van Paassen (br0490) 2014
Rantos, Drosatos, Demertzis, Ilioudis, Papanikolaou, Kritsas (br0230) 2019
Merkel (br0500) 2014; 2014
Abrial, Hallerstede (br0460) 2007; 77
Kakarlapudi, Mahmoud (br0020) 2021; 9
Jaiman, Urovi (br0030) 2020; 8
Jung, Pfister (br0050) 2020; 10
Robinson (br0470) 2014
Mamo, Martin, Desira, Ellul, Ebejer (br0310) 2020; 28
Azaria, Ekblaw, Vieira, Lippman (br0240) 2016
Shah, Li, Sheng, Zhang, Xing (br0260) 2019
European Commission (br0010) 2016
Sharma, Pant, Sharma, Brahmachari (br0430) 2020
Merlec, Lee, Hong, In (br0220) 2021; 21
Abedjan, Boujemaa, Campbell, Casla, Chatterjea, Consoli, Costa-Soria, Czech, Despenic, Garattini, Hamelinck, Heinrich, Kraaij, Kustra, Lojo, Sanchez, Mayer, Melideo, Menasalvas, Aarestrup, Artigot, Petković, Recupero, Gonzalez, Kerremans, Roller, Romao, Ruping, Sasaki, Spek, Stojanovic, Thoms, Vasiljevs, Verachtert, Wuyts (br0380) 2019
Rouhani, Butterworth, Simmons, Humphery, Deters (br0270) 2018
Ameyed, Jaafar, Charette-Migneault, Cheriet (br0320) 2021
Hu, Li, Zhang, Lei, Shah, Zhang, Xing, Jiang, Bao (br0250) 2022; 25
Ezzat, Saleh, Abdel-Hamid (br0550) 2022; 10
Peyrone, Wichadakul (br0560) 2019
Blake, Saleh (br0350) Sept 2014
Monrat, Schelén, Andersson (br0400) 2019; 7
Hoepman (br0480) 2014
Cavoukian (br0090) 2020; 9
Vargas, Camilo (br0040) 2019
Suripeddi, Purandare (br0130) 2021; 1964
Tschantz, Wing (br0190) 2009
Dikaleh, Sheikh, Felix (br0510) 2017
Agarwal, Kumar, Golab, Keshav (br0290) 2020
(br0280) 2018
Panda, Satapathy (br0530) 2021
Kitchin (br0360) 2013; 3
Ramkumar, Sudhasadasivam, Saranya (br0410) 2020
Daudén-Esmel, Castellà-Roca, Viejo, Domingo-Ferrer (br0210) 2021
Zhu, Hu, Filali, Bodeveix, Talpin, Cao (br0450) 2021
Agbo, Mahmoud (br0300) 2020
Ramirez (br0520) 2000; 2000
Chong, Guttman, Datta, Myers, Pierce, Schaumont, Sherwood, Zeldovich (br0180) 2016
Alkhariji, Alhirabi, Alraja, Barhamgi, Rana, Perera (br0100) jun 2021; 17
Gürses, Troncoso, Diaz (br0330) 2011
Lahbib, Ait Wakrime, Laouiti, Toumi, Martin (br0440) 2020
Khan, Loukil, Ghedira-Guegan, Benkhelifa, Bani-Hani (br0420) 2021; 14
Chinnasamy, Vinodhini, Praveena, Vinothini, Sujitha (br0140) 2021; 1767
(br0540) 2020
A. Cavoukian, Privacy by Design: The 7 Foundational Principles, revised: January 2011 (August 2009).
Senarath, Arachchilage (br0070) 2018
Wang, Li (br0150) Jan 2022; 2022
Abedjan (10.1016/j.jlamp.2023.100886_br0380) 2019
Zhu (10.1016/j.jlamp.2023.100886_br0450) 2021
Hoepman (10.1016/j.jlamp.2023.100886_br0480) 2014
Cavoukian (10.1016/j.jlamp.2023.100886_br0090) 2020; 9
van Rest (10.1016/j.jlamp.2023.100886_br0490) 2014
Stalla-Bourdillon (10.1016/j.jlamp.2023.100886_br0390) 2020; 2
Agbo (10.1016/j.jlamp.2023.100886_br0300) 2020
Ramirez (10.1016/j.jlamp.2023.100886_br0520) 2000; 2000
Mamo (10.1016/j.jlamp.2023.100886_br0310) 2020; 28
Finck (10.1016/j.jlamp.2023.100886_br0120) 2017
Monrat (10.1016/j.jlamp.2023.100886_br0400) 2019; 7
Panda (10.1016/j.jlamp.2023.100886_br0530) 2021
Khan (10.1016/j.jlamp.2023.100886_br0420) 2021; 14
Merkel (10.1016/j.jlamp.2023.100886_br0500) 2014; 2014
Blake (10.1016/j.jlamp.2023.100886_br0350) 2014
Sharma (10.1016/j.jlamp.2023.100886_br0430) 2020
Ezzat (10.1016/j.jlamp.2023.100886_br0550) 2022; 10
Kakarlapudi (10.1016/j.jlamp.2023.100886_br0020) 2021; 9
Jung (10.1016/j.jlamp.2023.100886_br0050) 2020; 10
10.1016/j.jlamp.2023.100886_br0080
Daudén-Esmel (10.1016/j.jlamp.2023.100886_br0210) 2021
Koops (10.1016/j.jlamp.2023.100886_br0110) 2014; 28
Robinson (10.1016/j.jlamp.2023.100886_br0470)
Tschantz (10.1016/j.jlamp.2023.100886_br0190) 2009
Lahbib (10.1016/j.jlamp.2023.100886_br0440) 2020
Chinnasamy (10.1016/j.jlamp.2023.100886_br0140) 2021; 1767
Ramkumar (10.1016/j.jlamp.2023.100886_br0410) 2020
Miltiadou (10.1016/j.jlamp.2023.100886_br0370) 2022
Chong (10.1016/j.jlamp.2023.100886_br0180) 2016
Kitchin (10.1016/j.jlamp.2023.100886_br0360) 2013; 3
Abrial (10.1016/j.jlamp.2023.100886_br0200) 2010; 12
Jung (10.1016/j.jlamp.2023.100886_br0340) 2021; 11
Dikaleh (10.1016/j.jlamp.2023.100886_br0510) 2017
Hu (10.1016/j.jlamp.2023.100886_br0250) 2022; 25
Rouhani (10.1016/j.jlamp.2023.100886_br0270) 2018
Senarath (10.1016/j.jlamp.2023.100886_br0070) 2018
Agrawal (10.1016/j.jlamp.2023.100886_br0160) 2023; 61
Gürses (10.1016/j.jlamp.2023.100886_br0330) 2011
Suripeddi (10.1016/j.jlamp.2023.100886_br0130) 2021; 1964
Rantos (10.1016/j.jlamp.2023.100886_br0230) 2019
Agarwal (10.1016/j.jlamp.2023.100886_br0290) 2020
Jaiman (10.1016/j.jlamp.2023.100886_br0030) 2020; 8
Alkhariji (10.1016/j.jlamp.2023.100886_br0100) 2021; 17
Peyrone (10.1016/j.jlamp.2023.100886_br0560) 2019
Alhazmi (10.1016/j.jlamp.2023.100886_br0060) 2021; 25
European Commission (10.1016/j.jlamp.2023.100886_br0010)
Merlec (10.1016/j.jlamp.2023.100886_br0220) 2021; 21
Shah (10.1016/j.jlamp.2023.100886_br0260) 2019
Azaria (10.1016/j.jlamp.2023.100886_br0240) 2016
Vargas (10.1016/j.jlamp.2023.100886_br0040) 2019
Wang (10.1016/j.jlamp.2023.100886_br0150) 2022; 2022
Ameyed (10.1016/j.jlamp.2023.100886_br0320) 2021
Abrial (10.1016/j.jlamp.2023.100886_br0170) 2010
Abrial (10.1016/j.jlamp.2023.100886_br0460) 2007; 77
References_xml – volume: 9
  year: 2021
  ident: br0020
  article-title: A systematic review of blockchain for consent management
  publication-title: Healthcare
– volume: 9
  start-page: 78
  year: 2020
  end-page: 82
  ident: br0090
  article-title: Understanding how to implement privacy by design, one step at a time
  publication-title: IEEE Consum. Electron. Mag.
– volume: 2022
  year: Jan 2022
  ident: br0150
  article-title: Design and implementation of a data sharing model for improving blockchain technology
  publication-title: Adv. Multimed.
– volume: 7
  start-page: 117134
  year: 2019
  end-page: 117151
  ident: br0400
  article-title: A survey of blockchain from the perspectives of applications, challenges, and opportunities
  publication-title: IEEE Access
– volume: 10
  start-page: 67551
  year: 2022
  end-page: 67572
  ident: br0550
  article-title: Blockchain oracles: state-of-the-art and research directions
  publication-title: IEEE Access
– year: 2014
  ident: br0470
  article-title: A concise summary of the Event-B mathematical toolkit
– reference: A. Cavoukian, Privacy by Design: The 7 Foundational Principles, revised: January 2011 (August 2009).
– volume: 10
  start-page: 14
  year: 2020
  end-page: 24
  ident: br0050
  article-title: Blockchain-enabled clinical study consent management
  publication-title: Technol. Innov. Manag. Rev.
– volume: 3
  start-page: 262
  year: 2013
  end-page: 267
  ident: br0360
  article-title: Big data and human geography: opportunities, challenges and risks
  publication-title: Dialogues Hum. Geogr.
– volume: 17
  year: jun 2021
  ident: br0100
  article-title: Synthesising privacy by design knowledge toward explainable internet of things application designing in healthcare
  publication-title: ACM Trans. Multimed. Comput. Commun. Appl.
– year: 2016
  ident: br0010
  article-title: Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation) (Text with EEA relevance)
– start-page: 1050
  year: 2021
  end-page: 1059
  ident: br0320
  article-title: Blockchain based model for consent management and data transparency assurance
  publication-title: 2021 IEEE 21st International Conference on Software Quality, Reliability and Security Companion (QRS-C)
– start-page: 446
  year: 2014
  end-page: 459
  ident: br0480
  article-title: Privacy design strategies
  publication-title: ICT Systems Security and Privacy Protection
– volume: 12
  start-page: 447
  year: 2010
  end-page: 466
  ident: br0200
  article-title: An open toolset for modelling and reasoning in Event-B
  publication-title: Int. J. Softw. Tools Technol. Transf.
– volume: 8
  start-page: 143734
  year: 2020
  end-page: 143745
  ident: br0030
  article-title: A consent model for blockchain-based health data sharing platforms
  publication-title: IEEE Access
– start-page: 127
  year: 2022
  end-page: 155
  ident: br0370
  article-title: Leveraging Management of Customers' Consent Exploiting the Benefits of Blockchain Technology Towards Secure Data Sharing
– volume: 11
  year: 2021
  ident: br0340
  article-title: Delegation-based personal data processing request notarization framework for gdpr based on private blockchain
  publication-title: Appl. Sci.
– volume: 77
  start-page: 1
  year: 2007
  end-page: 28
  ident: br0460
  article-title: Refinement, decomposition, and instantiation of discrete models: application to Event-B
  publication-title: Fundam. Inform.
– year: 2018
  ident: br0280
– volume: 14
  start-page: 2901
  year: 2021
  end-page: 2925
  ident: br0420
  article-title: Blockchain smart contracts: applications, challenges, and future trends
  publication-title: Peer-to-Peer Netw. Appl.
– start-page: 25
  year: 2016
  end-page: 30
  ident: br0240
  article-title: Medrec: using blockchain for medical data access and permission management
  publication-title: 2016 2nd International Conference on Open and Big Data (OBD)
– start-page: 0458
  year: 2020
  end-page: 0464
  ident: br0410
  article-title: A survey on different consensus mechanisms for the blockchain technology
  publication-title: 2020 International Conference on Communication and Signal Processing (ICCSP)
– volume: 2
  start-page: e4
  year: 2020
  ident: br0390
  article-title: Data protection by design: building the foundations of trustworthy data sharing
  publication-title: Data Policy
– start-page: 1533
  year: 2018
  end-page: 1538
  ident: br0270
  article-title: Medichaintm: a secure decentralized medical data asset management system
  publication-title: 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData)
– start-page: 323
  year: 2020
  end-page: 348
  ident: br0430
  article-title: Chapter 13 - cryptocurrency mechanisms for blockchains: models, characteristics, challenges, and applications
  publication-title: Handbook of Research on Blockchain Technology
– start-page: 1
  year: 2020
  end-page: 9
  ident: br0290
  article-title: Consentio: managing consent to data access using permissioned blockchains
  publication-title: 2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)
– year: 2016
  ident: br0180
  article-title: Report on the NSF Workshop on Formal Methods for Security
– start-page: 345
  year: 2019
  end-page: 356
  ident: br0260
  article-title: Crowdmed: a blockchain-based approach to consent management for health data sharing
  publication-title: Smart Health
– start-page: 1309
  year: 2021
  end-page: 1314
  ident: br0450
  article-title: Formal simulation and verification of solidity contracts in Event-B
  publication-title: 2021 IEEE 45th Annual Computers, Software, and Applications Conference (COMPSAC)
– start-page: 142
  year: 2019
  end-page: 147
  ident: br0560
  article-title: RUN-ONCO: a highly extensible software platform for cancer precision medicine
  publication-title: Proceedings of the 2019 6th International Conference on Biomedical and Bioinformatics Engineering
– volume: 1964
  year: 2021
  ident: br0130
  article-title: Blockchain and gdpr - a study on compatibility issues of the distributed ledger technology with gdpr data processing
  publication-title: J. Phys. Conf. Ser.
– year: 2020
  ident: br0540
– volume: 61
  start-page: 1497
  year: 2023
  end-page: 1516
  ident: br0160
  article-title: Demonstration of a blockchain-based framework using smart contracts for supply chain collaboration
  publication-title: Int. J. Prod. Res.
– volume: 28
  start-page: 159
  year: 2014
  end-page: 171
  ident: br0110
  article-title: Privacy regulation cannot be hardcoded. A critical comment on the ‘privacy by design’ provision in data-protection law
  publication-title: Int. Rev. Law Comput. Technol.
– start-page: 1
  year: 2009
  end-page: 15
  ident: br0190
  article-title: Formal methods for privacy
  publication-title: FM 2009: Formal Methods
– start-page: 55
  year: 2014
  end-page: 72
  ident: br0490
  article-title: Designing privacy-by-design
  publication-title: Privacy Technologies and Policy
– start-page: 310
  year: 2017
  ident: br0510
  article-title: Introduction to kubernetes
  publication-title: Proceedings of the 27th Annual International Conference on Computer Science and Software Engineering
– volume: 21
  year: 2021
  ident: br0220
  article-title: A smart contract-based dynamic consent management system for personal data usage under gdpr
  publication-title: Sensors
– volume: 25
  start-page: 879
  year: 2021
  end-page: 892
  ident: br0060
  article-title: I'm all ears! Listening to software developers on putting gdpr principles into software development practice
  publication-title: Pers. Ubiquitous Comput.
– start-page: 68
  year: 2021
  end-page: 73
  ident: br0210
  article-title: Lightweight blockchain-based platform for gdpr-compliant personal data management
  publication-title: 2021 IEEE 5th International Conference on Cryptography, Security and Privacy (CSP)
– volume: 2000
  year: 2000
  ident: br0520
  article-title: Three-tier architecture
  publication-title: Linux J.
– year: 2017
  ident: br0120
  article-title: Blockchains and data protection in the European Union
  publication-title: Soc. Sci. Res. Netw.
– year: Sept 2014
  ident: br0350
  article-title: Formal methods for preserving privacy for big data extraction software
  publication-title: NSF Workshop on Big Data Security and Privacy
– start-page: 25
  year: 2011
  ident: br0330
  article-title: Engineering privacy by design
  publication-title: Proceedings of the 4th International Conference on Computers, vol. 14
– start-page: 300
  year: 2019
  end-page: 313
  ident: br0230
  article-title: Advocate: a consent management platform for personal data processing in the iot using blockchain technology
  publication-title: Innovative Security Solutions for Information Technology and Communications
– volume: 25
  start-page: 1489
  year: 2022
  end-page: 1515
  ident: br0250
  article-title: Crowdmed-ii: a blockchain-based framework for efficient consent management in health data sharing
  publication-title: World Wide Web
– volume: 28
  start-page: 609
  year: 2020
  end-page: 626
  ident: br0310
  article-title: Dwarna: a blockchain solution for dynamic consent in biobanking
  publication-title: Eur. J. Hum. Genet.
– start-page: 549
  year: 2021
  end-page: 561
  ident: br0530
  article-title: An investigation into smart contract deployment on Ethereum platform using web3.js and solidity using blockchain
  publication-title: Data Engineering and Intelligent Computing
– start-page: 3
  year: 2019
  end-page: 38
  ident: br0380
  article-title: Data Science in Healthcare: Benefits, Challenges and Opportunities
– start-page: 211
  year: 2018
  end-page: 216
  ident: br0070
  article-title: Why developers cannot embed privacy into software systems? An empirical investigation
  publication-title: Proceedings of the 22nd International Conference on Evaluation and Assessment in Software Engineering 2018
– start-page: 812
  year: 2020
  end-page: 817
  ident: br0300
  article-title: Design and implementation of a blockchain-based e-health consent management framework
  publication-title: 2020 IEEE International Conference on Systems, Man, and Cybernetics (SMC)
– year: 2010
  ident: br0170
  article-title: Modeling in Event-B: System and Software Engineering
– start-page: 1303
  year: 2020
  end-page: 1318
  ident: br0440
  article-title: An Event-B based approach for formal modelling and verification of smart contracts
  publication-title: Advanced Information Networking and Applications
– volume: 1767
  year: 2021
  ident: br0140
  article-title: Blockchain based access control and data sharing systems for smart devices
  publication-title: J. Phys. Conf. Ser.
– start-page: 165
  year: 2019
  end-page: 170
  ident: br0040
  article-title: Blockchain-based consent manager for gdpr compliance
  publication-title: Open Identity Summit 2019
– volume: 2014
  year: 2014
  ident: br0500
  article-title: Docker: lightweight Linux containers for consistent development and deployment
  publication-title: Linux J.
– volume: 21
  issue: 23
  year: 2021
  ident: 10.1016/j.jlamp.2023.100886_br0220
  article-title: A smart contract-based dynamic consent management system for personal data usage under gdpr
  publication-title: Sensors
  doi: 10.3390/s21237994
– start-page: 323
  year: 2020
  ident: 10.1016/j.jlamp.2023.100886_br0430
  article-title: Chapter 13 - cryptocurrency mechanisms for blockchains: models, characteristics, challenges, and applications
– start-page: 142
  year: 2019
  ident: 10.1016/j.jlamp.2023.100886_br0560
  article-title: RUN-ONCO: a highly extensible software platform for cancer precision medicine
– start-page: 165
  year: 2019
  ident: 10.1016/j.jlamp.2023.100886_br0040
  article-title: Blockchain-based consent manager for gdpr compliance
– start-page: 549
  year: 2021
  ident: 10.1016/j.jlamp.2023.100886_br0530
  article-title: An investigation into smart contract deployment on Ethereum platform using web3.js and solidity using blockchain
– volume: 3
  start-page: 262
  issue: 3
  year: 2013
  ident: 10.1016/j.jlamp.2023.100886_br0360
  article-title: Big data and human geography: opportunities, challenges and risks
  publication-title: Dialogues Hum. Geogr.
  doi: 10.1177/2043820613513388
– start-page: 68
  year: 2021
  ident: 10.1016/j.jlamp.2023.100886_br0210
  article-title: Lightweight blockchain-based platform for gdpr-compliant personal data management
– start-page: 345
  year: 2019
  ident: 10.1016/j.jlamp.2023.100886_br0260
  article-title: Crowdmed: a blockchain-based approach to consent management for health data sharing
– start-page: 446
  year: 2014
  ident: 10.1016/j.jlamp.2023.100886_br0480
  article-title: Privacy design strategies
– volume: 10
  start-page: 67551
  year: 2022
  ident: 10.1016/j.jlamp.2023.100886_br0550
  article-title: Blockchain oracles: state-of-the-art and research directions
  publication-title: IEEE Access
  doi: 10.1109/ACCESS.2022.3184726
– volume: 28
  start-page: 159
  issue: 2
  year: 2014
  ident: 10.1016/j.jlamp.2023.100886_br0110
  article-title: Privacy regulation cannot be hardcoded. A critical comment on the ‘privacy by design’ provision in data-protection law
  publication-title: Int. Rev. Law Comput. Technol.
  doi: 10.1080/13600869.2013.801589
– year: 2010
  ident: 10.1016/j.jlamp.2023.100886_br0170
– year: 2014
  ident: 10.1016/j.jlamp.2023.100886_br0350
  article-title: Formal methods for preserving privacy for big data extraction software
– start-page: 3
  year: 2019
  ident: 10.1016/j.jlamp.2023.100886_br0380
– volume: 12
  start-page: 447
  issue: 6
  year: 2010
  ident: 10.1016/j.jlamp.2023.100886_br0200
  article-title: An open toolset for modelling and reasoning in Event-B
  publication-title: Int. J. Softw. Tools Technol. Transf.
  doi: 10.1007/s10009-010-0145-y
– start-page: 25
  year: 2016
  ident: 10.1016/j.jlamp.2023.100886_br0240
  article-title: Medrec: using blockchain for medical data access and permission management
– start-page: 0458
  year: 2020
  ident: 10.1016/j.jlamp.2023.100886_br0410
  article-title: A survey on different consensus mechanisms for the blockchain technology
– volume: 25
  start-page: 879
  issue: 5
  year: 2021
  ident: 10.1016/j.jlamp.2023.100886_br0060
  article-title: I'm all ears! Listening to software developers on putting gdpr principles into software development practice
  publication-title: Pers. Ubiquitous Comput.
  doi: 10.1007/s00779-021-01544-1
– volume: 28
  start-page: 609
  issue: 5
  year: 2020
  ident: 10.1016/j.jlamp.2023.100886_br0310
  article-title: Dwarna: a blockchain solution for dynamic consent in biobanking
  publication-title: Eur. J. Hum. Genet.
  doi: 10.1038/s41431-019-0560-9
– volume: 14
  start-page: 2901
  issue: 5
  year: 2021
  ident: 10.1016/j.jlamp.2023.100886_br0420
  article-title: Blockchain smart contracts: applications, challenges, and future trends
  publication-title: Peer-to-Peer Netw. Appl.
  doi: 10.1007/s12083-021-01127-0
– start-page: 127
  year: 2022
  ident: 10.1016/j.jlamp.2023.100886_br0370
– volume: 9
  issue: 2
  year: 2021
  ident: 10.1016/j.jlamp.2023.100886_br0020
  article-title: A systematic review of blockchain for consent management
  publication-title: Healthcare
  doi: 10.3390/healthcare9020137
– ident: 10.1016/j.jlamp.2023.100886_br0470
– start-page: 812
  year: 2020
  ident: 10.1016/j.jlamp.2023.100886_br0300
  article-title: Design and implementation of a blockchain-based e-health consent management framework
– start-page: 300
  year: 2019
  ident: 10.1016/j.jlamp.2023.100886_br0230
  article-title: Advocate: a consent management platform for personal data processing in the iot using blockchain technology
– year: 2017
  ident: 10.1016/j.jlamp.2023.100886_br0120
  article-title: Blockchains and data protection in the European Union
  publication-title: Soc. Sci. Res. Netw.
– volume: 61
  start-page: 1497
  issue: 5
  year: 2023
  ident: 10.1016/j.jlamp.2023.100886_br0160
  article-title: Demonstration of a blockchain-based framework using smart contracts for supply chain collaboration
  publication-title: Int. J. Prod. Res.
  doi: 10.1080/00207543.2022.2039413
– volume: 2000
  issue: 75es
  year: 2000
  ident: 10.1016/j.jlamp.2023.100886_br0520
  article-title: Three-tier architecture
  publication-title: Linux J.
– start-page: 1533
  year: 2018
  ident: 10.1016/j.jlamp.2023.100886_br0270
  article-title: Medichaintm: a secure decentralized medical data asset management system
– volume: 8
  start-page: 143734
  year: 2020
  ident: 10.1016/j.jlamp.2023.100886_br0030
  article-title: A consent model for blockchain-based health data sharing platforms
  publication-title: IEEE Access
  doi: 10.1109/ACCESS.2020.3014565
– start-page: 211
  year: 2018
  ident: 10.1016/j.jlamp.2023.100886_br0070
  article-title: Why developers cannot embed privacy into software systems? An empirical investigation
– start-page: 1309
  year: 2021
  ident: 10.1016/j.jlamp.2023.100886_br0450
  article-title: Formal simulation and verification of solidity contracts in Event-B
– start-page: 1
  year: 2009
  ident: 10.1016/j.jlamp.2023.100886_br0190
  article-title: Formal methods for privacy
– volume: 17
  issue: 2s
  year: 2021
  ident: 10.1016/j.jlamp.2023.100886_br0100
  article-title: Synthesising privacy by design knowledge toward explainable internet of things application designing in healthcare
  publication-title: ACM Trans. Multimed. Comput. Commun. Appl.
  doi: 10.1145/3434186
– start-page: 55
  year: 2014
  ident: 10.1016/j.jlamp.2023.100886_br0490
  article-title: Designing privacy-by-design
– ident: 10.1016/j.jlamp.2023.100886_br0080
– start-page: 1303
  year: 2020
  ident: 10.1016/j.jlamp.2023.100886_br0440
  article-title: An Event-B based approach for formal modelling and verification of smart contracts
– volume: 77
  start-page: 1
  issue: 1–2
  year: 2007
  ident: 10.1016/j.jlamp.2023.100886_br0460
  article-title: Refinement, decomposition, and instantiation of discrete models: application to Event-B
  publication-title: Fundam. Inform.
– ident: 10.1016/j.jlamp.2023.100886_br0010
– start-page: 1
  year: 2020
  ident: 10.1016/j.jlamp.2023.100886_br0290
  article-title: Consentio: managing consent to data access using permissioned blockchains
– volume: 1964
  issue: 4
  year: 2021
  ident: 10.1016/j.jlamp.2023.100886_br0130
  article-title: Blockchain and gdpr - a study on compatibility issues of the distributed ledger technology with gdpr data processing
  publication-title: J. Phys. Conf. Ser.
  doi: 10.1088/1742-6596/1964/4/042005
– volume: 2
  start-page: e4
  year: 2020
  ident: 10.1016/j.jlamp.2023.100886_br0390
  article-title: Data protection by design: building the foundations of trustworthy data sharing
  publication-title: Data Policy
  doi: 10.1017/dap.2020.1
– volume: 25
  start-page: 1489
  issue: 3
  year: 2022
  ident: 10.1016/j.jlamp.2023.100886_br0250
  article-title: Crowdmed-ii: a blockchain-based framework for efficient consent management in health data sharing
  publication-title: World Wide Web
  doi: 10.1007/s11280-021-00923-1
– volume: 1767
  issue: 1
  year: 2021
  ident: 10.1016/j.jlamp.2023.100886_br0140
  article-title: Blockchain based access control and data sharing systems for smart devices
  publication-title: J. Phys. Conf. Ser.
  doi: 10.1088/1742-6596/1767/1/012056
– volume: 11
  issue: 22
  year: 2021
  ident: 10.1016/j.jlamp.2023.100886_br0340
  article-title: Delegation-based personal data processing request notarization framework for gdpr based on private blockchain
  publication-title: Appl. Sci.
  doi: 10.3390/app112210574
– volume: 2014
  issue: 03
  year: 2014
  ident: 10.1016/j.jlamp.2023.100886_br0500
  article-title: Docker: lightweight Linux containers for consistent development and deployment
  publication-title: Linux J.
– volume: 2022
  year: 2022
  ident: 10.1016/j.jlamp.2023.100886_br0150
  article-title: Design and implementation of a data sharing model for improving blockchain technology
  publication-title: Adv. Multimed.
– start-page: 1050
  year: 2021
  ident: 10.1016/j.jlamp.2023.100886_br0320
  article-title: Blockchain based model for consent management and data transparency assurance
– start-page: 25
  year: 2011
  ident: 10.1016/j.jlamp.2023.100886_br0330
  article-title: Engineering privacy by design
– volume: 10
  start-page: 14
  year: 2020
  ident: 10.1016/j.jlamp.2023.100886_br0050
  article-title: Blockchain-enabled clinical study consent management
  publication-title: Technol. Innov. Manag. Rev.
  doi: 10.22215/timreview/1325
– volume: 9
  start-page: 78
  issue: 2
  year: 2020
  ident: 10.1016/j.jlamp.2023.100886_br0090
  article-title: Understanding how to implement privacy by design, one step at a time
  publication-title: IEEE Consum. Electron. Mag.
  doi: 10.1109/MCE.2019.2953739
– year: 2016
  ident: 10.1016/j.jlamp.2023.100886_br0180
– start-page: 310
  year: 2017
  ident: 10.1016/j.jlamp.2023.100886_br0510
  article-title: Introduction to kubernetes
– volume: 7
  start-page: 117134
  year: 2019
  ident: 10.1016/j.jlamp.2023.100886_br0400
  article-title: A survey of blockchain from the perspectives of applications, challenges, and opportunities
  publication-title: IEEE Access
  doi: 10.1109/ACCESS.2019.2936094
SSID ssj0001687831
Score 2.2824407
Snippet 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...
SourceID crossref
elsevier
SourceType Enrichment Source
Index Database
Publisher
StartPage 100886
SubjectTerms Consent management
Data protection
Event-B
GDPR
Privacy by design
Smart contracts
Title A formal model for blockchain-based consent management in data sharing
URI https://dx.doi.org/10.1016/j.jlamp.2023.100886
Volume 134
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LT8MwDLbGduHCGzFeyoEj0dYkTbvjNDENELvApN2qNEm1jdFNUP4_cZsOkNAOnCo3tVR9cm03-WwD3ODJmeQSvZ8JqdBdQ5XJLMVxV1JZFlmG9c5PYzmaiIdpOG3AoK6FQVql9_2VTy-9tb_T8Wh21vN555lh7sDKkyI0xXgHWoz3pDPtVv_-cTT-3mqRcRSXkwlRhaJO3X-oZHotHPbYupJx5AzEWFb9V4z6EXeGB7DnE0bSr97pEBo2P4L9ehgD8d_mMQz7pMw_l6QcboMCSV2ketUz9_NPMVoZopE7nRfkbUN6IfOcIEuUfMwUbvGdwGR49zIYUT8kgWoXfQqqNA-UMi4P40IrywV2FjRxlIWZu3DDtRMDm4meUUZm3UCFwvIs6mHVdKpTfgrNfJXbMyBBGkYYzkO3JOIsUDyMWCyV5DzQrCvawGpYEu07iOMgi2VSU8UWSYllglgmFZZtuN0orasGGtsflzXeyS87SJyL36Z4_l_FC9hFqSL1XUKzeP-0Vy7RKNJrb0hfMmLO0A
linkProvider Elsevier
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3JTsMwEB2V9gAXdkRZfeBI1CZekh6riiqly4VW6i1ybEctlFBB-H88WQpIqAdOkeOMFD058yb2mxmAOzw5E1Sg99PcYaqtHakT42C7KyGN5xsP853HExHO2OOcz2vQq3JhUFZZ-v7Cp-feurzTKtFsrZfL1pOHsYOXnxThUgx2oIHVqXgdGt3BMJx8b7WIwA_yzoRo4qBNVX8oV3o9W-yxdKVHUTMQYFr1Xxz1g3f6h7BfBoykW7zTEdRMegwHVTMGUn6bJ9Dvkjz-XJG8uQ0OSGyZ6kUt7M-_g2yliULtdJqR143ohSxTgipR8rGQuMV3CrP-w7QXOmWTBEdZ9skcqagrpbZxGGVKGsqwsqAO_IQn9kI1VXbomoR1tNQiabuSM0MTv4NZ07GK6RnU07fUnANxY-4jnXM7xYLElZT7XiCkoNRVXps1watgiVRZQRwbWayiSir2HOVYRohlVGDZhPuN0boooLH9cVHhHf1aB5F18dsML_5reAu74XQ8ikaDyfAS9nCmEPhdQT17_zTXNujI4ptyUX0B-xDRtg
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=A+formal+model+for+blockchain-based+consent+management+in+data+sharing&rft.jtitle=Journal+of+logical+and+algebraic+methods+in+programming&rft.au=Peyrone%2C+Neda&rft.au=Wichadakul%2C+Duangdao&rft.date=2023-08-01&rft.pub=Elsevier+Inc&rft.issn=2352-2208&rft.volume=134&rft_id=info:doi/10.1016%2Fj.jlamp.2023.100886&rft.externalDocID=S2352220823000408
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2352-2208&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2352-2208&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2352-2208&client=summon