JMI 地中海JMIR通知 JMIR医学信息 2291 - 9694 卡塔尔世界杯8强波胆分析 加拿大多伦多 v9i11e27816 34730538 10.2196/27816 原始论文 原始论文 基于区块链的动态同意架构支持临床基因组数据共享(同意链):概念验证研究 洛维斯 基督教 普拉特 莫里茨 杜尔 梅根 Albalwy 费萨尔 二元同步通信,女士 1
计算机科学系 曼彻斯特大学 牛津大学路 曼彻斯特,M13 9 pl 联合王国 44 161 306 6000 faisal.albalwy@manchester.ac.uk
2 3. https://orcid.org/0000-0002-2342-2156
黄铜 安德鲁 二元同步通信博士 1 3. https://orcid.org/0000-0002-0389-7058 戴维斯 安琪拉 二元同步通信博士 3. https://orcid.org/0000-0002-3365-7231
计算机科学系 曼彻斯特大学 曼彻斯特 联合王国 计算机科学系 计算机科学与工程学院“, Taibah大学 Madinah 沙特阿拉伯 信息学、影像和数据科学部 曼彻斯特大学 曼彻斯特 联合王国 通讯作者:Faisal Albalwy faisal.albalwy@manchester.ac.uk 11 2021 3. 11 2021 9 11 e27816 8 2 2021 21 3. 2021 15 6 2021 25 7 2021 ©Faisal Albalwy, Andrew Brass, Angela Davies。最初发表在JMIR医学信息学(https://medinform.www.mybigtv.com), 2021年11月3日。 2021

这是一篇开放获取的文章,根据创作共用署名许可协议(https://creativecommons.org/licenses/by/4.0/)发布,该协议允许在任何媒体上不受限制地使用、分发和复制,前提是必须正确引用最初发表在《JMIR医学信息学》上的原始作品。必须包括完整的书目信息,https://medinform.www.mybigtv.com/上的原始出版物链接,以及版权和许可信息。

背景

在临床基因组学中,基因数据库和实验室之间共享罕见遗传病信息对于确定变异的致病意义,从而实现罕见遗传病的诊断至关重要。在实践中,对数据治理和安全性的严重关注减少了这种共享。区块链可以为相关各方之间共享基因组数据提供一种安全的方法,从而帮助克服其中一些问题。

客观的

本研究旨在通过描述基于区块链的动态同意架构来支持临床基因组数据共享,并提供名为ConsentChain的概念验证实现,以探索该架构的性能,从而促进对区块链技术在支持临床基因组数据共享方面的潜在作用的日益增长的认识。

方法

从患者论坛捕获了ConsentChain需求,以确定安全性和同意性问题。consenentchain是在以太坊平台上开发的,在该平台上,智能合约被用于建模患者的行为,患者可以提供或撤回共享其数据的同意;数据创建者,负责收集和存储患者数据;以及需要查询和访问患者数据的数据请求者。详细分析了作为系统处理的事务数量的函数的consenentchain性能。

结果

我们描述了ConsentChain,这是一个基于区块链的系统,提供了一个门户网站接口,以支持临床基因组共享。ConsentChain允许患者授予或撤回数据请求者的访问权,并允许数据请求者查询和提交对存储在安全链下数据库中的数据的访问权。我们还开发了一个本体模型,将患者同意元素表示为机器可读代码,以实现同意和数据访问过程的自动化。

结论

区块链和智能合约可以提供有效和可扩展的机制,以支持动态同意功能,并解决一些阻碍基因组数据共享的障碍。但是,它们并不是一个完整的答案,在实际部署这种系统之前,还有许多问题需要解决,特别是与验证用户凭证有关的问题。

区块链 聪明的合同 动态的同意 临床基因组学 数据共享
简介 概述

随着快速有效的下一代测序技术的出现,无关联和分散的基因组数据已成为罕见病诊断的主要挑战。罕见疾病的分子诊断包括将患者的基因变异数据与大人群中患有类似疾病的其他人的基因变异数据进行比较。因此,基因数据库和实验室之间的数据共享对于识别重叠结果和确定变异的致病意义以诊断罕见遗传疾病至关重要。

需要克服的最常见的挑战之一是,由于隐私和安全方面的考虑,基因组数据通常保存在集中的受限访问存储库中[ 1- 7];因此,这些数据很难在拥有它们的实验室之外找到或获得。一项深入的定性研究表明,目前通过受限访问存储库访问和共享基因组数据的方法既耗时又困难,并强调基因组数据的可用性、可发现性和可访问性是促进基因组数据共享的瓶颈[ 8].还存在阻碍基因组数据大规模共享的进一步挑战,包括缺乏获得共享同意所需的时间和资源[ 9]、追踪和重新联系患者的资源和基础设施不足[ 10 11],缺乏互操作性[ 1 2 12 13],以及道德问题[ 1 13- 15].

上述一些挑战是采用集中式架构存储、共享和访问基因组数据的结果。在这种体系结构中,数据存储在集中的数据库中,并通过受控的访问机制进行访问。尽管这种收集和管理基因组数据的方法在过去已被证明是成功的,但研究表明,这种集中式架构未能妥善解决访问基因组数据的日益增长的需求[ 16 17].这令人担忧,因为基因组数据的可发现性、可用性和可获取性对于罕见遗传疾病的诊断至关重要[ 8 18].

针对与基因组数据集中存储相关的挑战,已经提出了各种解决方案。例如,有人提出了联邦数据存储系统来支持基因组数据共享。GA4GH信标项目[ 19]和i2b2数据共享网络[ 20.都是这类系统的例子。两者都使用联邦网络连接机构的基因组数据库,这使他们能够处理有关基因变异和性状存在的查询。这也降低了基因组数据传输的成本,并允许机构保持数据控制[ 21].然而,这样的系统有一些缺点,包括它们不能支持复杂的查询,对研究机构和医院的限制,不允许患者参与贡献或控制他们的基因组数据,以及缺乏分散的治理[ 21 22].

去中心化和分布式技术被认为是促进基因组数据共享的潜在解决方案[ 23 24].这种技术的一个新例子是区块链技术。作为去中心化和分布式技术,区块链技术具有许多吸引人的特性,如数据完整性和可问责性,这些特性可用于提高基因组数据的完整性、可发现性和可访问性,从而朝着支持促进基因组数据共享的新的可信任基础设施方向发展。本文提出了基于区块链的动态同意架构来支持基因组数据共享。我们提出了一些设计注意事项,并描述了被提议的称为consenentchain的体系结构的概念验证实现。源代码可在Mendeley数据[ 25在麻省理工学院的许可下。

背景 区块链 概述

区块链是一种协议,使称为节点的计算机网络能够维护一个称为分类帐的共享数据库,而不需要网络节点之间完全信任[ 26].它最初是在2009年作为点对点电子现金系统比特币的底层基础设施开发的[ 27].其他区块链平台,包括以太坊[ 28]和Hyperledger Fabric [ 29],已成为区块链技术的下一代,并实现了智能合约的概念,该概念由Nick Szabo于1990年代首次提出,旨在通过计算机网络在双方之间建立数字关系[ 30.].在区块链中,智能合约是一种计算机程序,在区块链中根据预定义的条件存储、执行和验证,而不需要任何可信第三方[ 31].智能合约执行的结果是记录在区块链上的交易[ 28].以太坊智能合约是使用高级编程语言编写的,如Solidity和Vyper;因此,它们很容易受到编码错误和恶意漏洞的攻击[ 32].

区块链结构

区块链由两个主要部分组成:点对点网络和分布式账本。

点对点网络:理解点对点网络对于理解区块链至关重要,因为区块链的核心是一个点对点网络。如前所述,点对点网络由许多称为节点的连接计算机组成。网络中的每个节点都与其他网络节点有直接或间接的连接。每个节点将其计算资源(即处理能力或存储容量)的一部分直接提供给其他节点,而不需要服务器进行集中协调[ 33].与集中式网络不同,点对点网络没有中央控制,每个网络节点都是平等的。此外,所有节点都充当服务器和客户端。 图1说明了集中式和点对点网络的体系结构。

集中式和点对点网络的体系结构。

分布式分类账:网络中的所有交易都存储在一个共享分类账中。它由一个区块链组成,每个区块包含一组事务。每个区块都有时间戳,并与紧挨着它的区块链接。每个节点维护共享分类帐的相同副本。要添加新事务,网络节点使用共识协议来评估和验证新事务。该协议保证只有当大多数节点验证该事务时,该事务才被追加到共享分类帐中。一旦事务被附加到共享分类帐中,它就不能被更改或还原,而且因为所有节点都有共享分类帐的相同副本,所以没有节点有能力更改数据。这确保了共享分类帐的完整性。然而,最近的研究已经证明,通过51%的攻击,改变共享账本是可行的,其中对手可以控制区块链网络中超过一半的总节点来改变共享账本[ 34]. 图2演示了一个简化的区块链概念。

简化区块链的概念。

类型的Blockchains

根据对数据的访问和参与网络的节点的作用,区块链分为4种类型[ 35].

公众无许可。任何人都可以参与到网络中,并从区块链读取或写入数据。比特币和以太坊是不受公共许可的区块链的例子。

公共许可。任何人都可以参与到网络中并从区块链读取数据,但只有少数参与者可以在区块链中写入数据。纹波( 36]和EOSIO区块链[ 37是公共许可区块链的例子。

私人无许可。有限的参与者可以参与到一个网络中,其中所有参与者都可以从区块链或在区块链中读写数据。Holochain [ 38是私有无权限区块链的一个例子。

私人的许可。有限的参与者可以参与到网络中并从区块链读取数据,但其中的一个子集可以在区块链中写入数据。Hyperledger织物( 39]和超级账本Besu [ 40都是私人许可区块链的例子。

动态同意和区块链

动态同意是一种双向沟通方法,通过设置和修改个人的同意首选项,个人可以指定他们愿意与各种医疗保健提供者共享哪些数据。它允许个人通过授予和撤销对其数据的访问、跟踪其数据以及更新其同意首选项来控制其数据。尽管有这些好处,但由于伦理、法律和数据安全方面的考虑,动态同意在临床遗传学中的实施受到限制。缺乏病人的信任[ 41 42]、保密资料及滥用[ 42 43],以及缺乏可追溯性和透明度机制[ 44- 47是最令人担忧的问题之一。区块链技术具有许多吸引人的特性,例如不可变性、透明度和问责性,这些特性可以解决阻碍实现动态同意的一些障碍。区块链可以支持以下动态同意:通过不可变账本实现数据透明和问责,使用加密机制实现数据安全和隐私,以及通过智能合约实现高效管理系统。

方法 基因组数据共享的潜力

确定区块链是否适用于特定场景并不是一件容易的事情。虽然对于区块链的适用性没有通用公式或规则,但已提出若干决策方案,以根据情景需求决定是否应使用区块链[ 48- 50].Wüst和热尔维斯[ 48]提出了一个决策树来识别区块链的基于场景的适用性,如 图3.这个决策树由6个问题组成。接下来,我们通过考虑基因组数据共享场景来回答这些问题。

决策树确定区块链的使用情况[ 48].

您需要存储状态吗?这个问题的答案是肯定的。诊断罕见遗传疾病患者是一项复杂而耗时的工作,因为它涉及从多个来源收集数据[ 51].例如,要回答一个简单的问题,即与某一特定疾病相关的患者的突变是否曾在另一个个体中报告过与该临床病例相关的相同或类似疾病,就需要从多个数据库中访问与该临床病例相关的既存遗传和表型数据[ 51 52].因此,使用区块链统一获取既有的基因型和表型数据可以改善罕见病的发现和诊断。此外,访问此类数据库涉及法律和伦理义务,包括患者的同意。例如,患者必须控制自己的数据,并跟踪在任何给定时间谁可以访问他们的数据。因此,使用区块链将保证患者同意的存储和收集,以及同意的管理和数据可追溯性。

数据是否有多个写入者?在临床基因组学中,患者治疗途径涉及多方,如临床医生、科学家和临床实验室技术人员[ 51].因此,患者数据需要单一的真实来源。由于区块链的不可变性,可以保证患者数据的存在以及数据的所有权和完整性。因此,考虑到患者数据是由多方生产和交付的,这个问题的答案可以是肯定的。

你能使用基于web的可信第三方吗?信任和同意是基因组医学和研究成功推进的重要因素。患者应该相信,他们的数据是安全处理的,只有在征得他们同意的情况下才会使用。英国基因组协会最近的一份报告[ 53的研究表明,患者和公众对基因组医学的潜力持乐观态度,但他们对自己数据的安全性和使用存在担忧。值得一提的是,患者对医疗保健提供者的信任超过对其数据的任何第三方。然而,由于患者数据泄露事件备受关注[ 54 55这种信任已经被打破。区块链可以通过其健壮的技术基础设施和加密机制在系统参与者之间建立信任,从而消除对受信任方的需要。因此,这个问题的答案可能是否定的。

所有的作家都是知名的吗?为了产生、管理和存储患者数据,卫生保健提供者必须表明自己的身份。此外,患者需要确认自己的身份,以便与卫生保健提供者联系。因此,这个问题的明确答案是肯定的。

所有的作家都值得信任吗?尽管患者和卫生保健提供者之间需要最低程度的信任,但卫生保健提供者可在未经患者明确同意的情况下将患者数据用于研究目的[ 56- 58].区块链通过提供对存储数据的审计跟踪和可追溯性,实现了系统的问责制和透明度,从而加强了患者对卫生保健提供者的信任。因此,这个问题的答案可能是否定的。

是否需要公开验证?即使患者数据没有直接存储在区块链中(链下存储),对系统的访问也应该是私有的并被允许的。因此,这个问题的答案是否定的。

根据对这6个问题的回答,很明显,在提议的基因组数据共享场景中使用区块链是合理的。

设计要求 概述

为了确定同意链的设计要求,我们分析了最近一项针对国家卫生服务(NHS)基因组医学服务患者的审议性焦点小组研究,该研究涉及共享基因组数据的公众意见(国家研究伦理委员会伦理批准文献18/NW/0510) [ 59].我们使用了用户故事方法[ 60,以获取主要系统设计需求。我们用卡片分类法从手稿中收集数据。我们用我们的解释来表示研究参与者在简单用户故事中的陈述。然后我们与焦点小组研究团队讨论这些用户故事,以完善它们。我们强调,来自焦点小组研究的结果部分适用于我们的区块链用例场景。最后确定了6个设计需求。

需求1:数据发现 用户故事

作为一名患者,我希望我的数据能够被共享,以促进我的诊断和治疗。

作为一名患者,我希望我的无法识别的数据能够被更广泛地分享,以帮助其他人的治疗,并促进广泛的研究。

作为一名患者,我希望我的数据可用于不同的医疗保健提供者,这样我就不必每次访问新的医疗保健提供者时都要重复自己的信息。

上下文

研究参与者允许共享他们的基因组数据,以支持在多个卫生保健提供者之间对他们的病情进行诊断和治疗。他们还同意使用他们的基因组数据来帮助其他有类似基因状况的患者,并用于未来的研究。

对系统设计的启示

该系统应允许卫生保健专业人员和研究人员发现和访问有关存储在单个基因实验室中的基因组数据集的信息。

要求2:数据安全性 用户故事

作为一名患者,我希望实施数据安全方面的最佳实践,以保护我的数据,使其免受黑客攻击和丢失。

作为一个病人,我希望有不同层次的目的来访问我的数据,这样它们就可以用于授权的目的。

上下文

与会者一致认为,基因组数据应被安全地存储和共享,不得进行未经授权的修改,同时将其用于授权的目的。

对系统设计的启示

应该使用数据加密和访问控制等安全技术来保护敏感数据。由于区块链的开放和透明性质,敏感数据(无论是加密的还是未加密的)不应该存储在链中。

要求3:数据隐私 用户故事

作为一名患者,我希望我的基因数据在没有我的身份信息(如我的名字)的情况下被分享,这样我的身份就不会被泄露。

上下文

与会者强调,在患者直接护理之外分享基因组数据应该匿名,以保护他们的身份。

对系统设计的启示

该系统应允许患者数据在相关各方之间流动,同时将患者身份泄露的风险降至最低。

要求4:患者对数据的控制和要求5:可追溯性 用户故事

作为一名患者,我想同意为某些明确的目的分享我的数据,这样就不需要再为这些目的获得进一步的同意。

作为一名患者,我希望被告知分享我的数据的目的是否被改变了,这样我就可以选择明确允许新的改变。

作为一名患者,我希望能够以直接和简单的方式选择更新/撤回我的同意,这样我以后就可以改变主意了。

作为一名患者,我希望能够跟踪我的共享数据,这样我就能知道我的数据在何时和谁共享。

上下文

参与者认为,他们应该被允许分享他们的数据,并被告知他们的数据将如何使用以及用于什么目的。此外,有些代表团认为他们将行使不参加的权利。

对系统设计的启示

该系统应使患者能够动态更新其权限,并跟踪与不同方共享的数据。

要求6:最低限度的数据披露 用户故事

作为一名患者,我希望指定不同级别的角色请求者访问我的数据,这样只有授权方才能获得访问权限。

作为一名患者,我希望对我的共享数据有一个时间限制,这样它们就不能在未来用于其他目的。

上下文

一些与会者担心未经授权将他们的数据泄露给第三方,包括家庭成员、雇主和执法机构,而另一些与会者则担心限制商业实体访问他们的数据。

对系统设计的启示

该系统的设计应该允许在给定的时间框架和特定目的下共享患者数据。

同意元素

受全球基因组学和健康联盟(GA4GH)数据使用本体努力的启发,为基因组数据使用限制和数据访问请求建模[ 61 62,我们开发了一个本体模型,将患者同意元素表示为机器可读代码。该模型包括描述数据请求者(DR)的数据类型、目的和角色的同意元素。 表1- 3.显示同意要素及其代码的抽象视图。我们还介绍了一个访问策略树,它表示一个布尔公式,定义了同意元素的组合。满足该树的任何数据访问请求都可以获得对患者数据的访问。 图4显示了一个访问策略树示例,该访问策略树允许临床医生为治疗访问患者基因型数据。

表示同意元素中的数据类型的代码。

数据类型 代码
基因型 斯通
表型 板式换热器
元数据 意味着

表示同意元素中角色的代码。

目的 代码
治疗 泰爱泰党
研究 盐土
临床 慢性淋巴细胞白血病

表示同意要素中目的的代码。

角色 代码
临床医生 CLN
研究员 稀土元素
Bioinformatician 箱子

访问策略树的示例,其中临床医生为治疗访问患者基因型数据。CLN:临床医师;GNE:患者基因型资料;泰爱泰党:治疗。

相关工作

我们使用PRISMA(系统审查和元分析首选报告项目)指南进行了系统审查,以分析现有的文献,这些文献基于区块链的同意数据用于医疗保健管理系统。PRISMA系统评审流程图如下所示 图5.在本文中,使用中所示的搜索查询搜索了一个著名的数据库(PubMed) 文本框1.最终的研究论文(N=54篇)被导入到Covidence,这是一个基于web的应用程序工具,用于管理系统评论。下一步,根据标题和摘要筛选研究论文,排除与同意管理系统无关的研究论文(n=20)。然后,对剩余的研究论文(n=34)进行全文适格性评估,排除标准如下:

未解释同意管理(n=13)

没有提供实现(n=2)

无法访问全文(n=2)

回顾和想法(n=6)

PRISMA(系统评审和荟萃分析首选报告项目)流程用于本次评审。

研究查询。

((区块链[标题/文摘])或(智能合约[标题/文摘])或(blockchain-based[标题/文摘])或(智能合同[标题/文摘]))和((同意*[标题/文摘])或(许可*[标题/文摘])或(访问控制[标题/文摘]))和((医疗[标题/文摘])或(EMR[标题/文摘])或(基因组[标题/文摘])或(基因[标题/文摘])或(电子健康记录(标题/文摘])或(EHR[标题/文摘])或(电子医疗记录(标题/文摘])(医学[标题/摘要])或(临床试验[标题/摘要])或(患者*[标题/摘要]))

其他相关研究论文通过被引数确定(n=3)。对剩余的研究论文和确定的相关研究论文(n=10)进行全面分析。最后的研究结果总结于 多媒体附录1 63- 72].

Chenthara等人[ 63]提出了一个名为Healthchain的基于区块链的隐私保护框架,以支持电子健康记录(EHR)访问控制和管理。该框架使用Hyperldger Fabric星际文件系统(IPFS)实现。为了实现ehr的不变性,它们被存储在IPFS的链下,只有ehr的哈希值存储在区块链中。采用智能合约对系统中的电子病历交易逻辑进行建模,包括数据交换、访问管理和电子病历管理。阿扎里亚等[ 64]提出了一个名为MedRec的去中心化管理系统,该系统使用以太坊智能合约构建,以促进医疗保健提供者之间的电子病历管理。MedRec通过授予或取消对其数据的访问权,使患者能够完全控制其数据。为了保持患者的匿名性,他们的识别字符串被映射到他们的区块链地址。智能合约用于定义如何管理和访问数据。MedRec提供了一个不可变的访问历史摘要,提高了系统的问责性和透明度。它可以与当前提供者的现有数据库集成,其他医疗利益攸关方也可以参与。

克莱恩( 65]提出了一个基于区块链的架构,能够实现跨医院系统的患者数据共享。提议的体系结构使用以太坊智能合约和IPFS来实现,以保护敏感的患者数据,并使患者能够拥有并与指定的临床医生共享其数据,并在以后撤销该许可。乔德伯里等人[ 66]开发了一个使用Hyperledger Fabric进行知情同意管理和二级数据共享的去中心化系统。该系统通过利用智能合约实现快速有效的同意记录,并执行临床试验方案的指导方针,提高了机构审查委员会法规中人体受试者法规的合规性。Mamo等人[ 67提出了一个精心设计的名为Dwarna的系统,该系统利用区块链技术实现生物银行的动态同意。该系统旨在通过将研究参与者的同意更改存储在区块链上来增加透明度,并通过在链下数据库和区块链中使用不同的研究参与者表示来克服区块链与欧盟通用数据保护条例(GDPR)第17条的不兼容,即被称为删除权的解决方案。该系统使用超级分类帐结构区块链实现。

Tith等al [ 68]提出了一个基于区块链的同意管理模型,以支持电子病历的共享。该模型使用Hyperledger Fabric实现,其中智能合约用于管理患者的同意。患者同意首选项、患者记录的元数据和数据访问日志被永久存储在区块链上,从而实现了患者数据和同意的透明度和可追溯性。杜博维茨卡娅等人[ 69]提出了一个基于区块链的安全记录管理系统,以促进电子病历数据的安全共享和聚合。该系统以患者为中心,允许患者在多家医院管理自己的电子病历。它使用代理重加密算法和细粒度访问控制机制来确保患者的隐私和机密性。杜博维茨卡娅等人[ 70]就获批准的医疗卫生服务中心(区块链)提出一个架构,以共享癌症病人的医疗卫生档案。建议的框架通过Hyperledger Fabric区块链实现,并使用会员服务使用用户名或密码凭据对注册用户进行身份验证。为了创建患者身份,需要对个人身份信息(如姓名、社会安全号码和出生日期)进行哈希和加密以确保安全。医疗数据存储在安全的云存储中,通过智能合约逻辑管理访问管理。

拉杰普特等人[ 71]提出了一个基于区块链的访问控制框架,在紧急情况下维护患者数据隐私。该框架在经过许可的区块链Hyperledger Fabric上实现,并使用智能合约使患者能够管理其数据的访问规则。当病人处于紧急情况时,系统会保存事务的历史日志,支持在任何时间点进行审计。庄等[ 72]提出了一个基于区块链的通用架构,为广泛的医疗保健应用程序提供通用功能和方法。这些功能和方法包括请求患者数据、授予或撤销数据访问权限和数据跟踪。提出的架构在以太坊区块链上实现了2个相关的健康应用程序域:健康信息交换和临床试验受试者招募。

与已有的相关文献相比,该系统具有动态特性,支持最小的数据公开。据我们所知,还没有相关的文献报道了这6个设计需求,并提供了系统性能的详细分析。 多媒体附录1 63- 72]总结了基于区块链的同意管理系统的文献。

系统架构

在本节中,我们描述了拟议的基于区块链的动态同意架构,以支持临床基因组数据共享。这种通用体系结构可以自定义,并在需要动态同意的不同用例中使用。见 图6,建议架构的组成部分如下:

用户

数据创建者(DC):组织实体,如基因检测实验室,患者数据在这里收集并存储在安全的数据库中。

病人:其数据被链外存储在数据中心管理的安全数据库中的个人;病人可以使用

同意元素

代码。

DR:希望为特定目的(包括研究和卫生保健)发现和请求访问患者数据的领域专家或组织实体。

智能合约,用于提供系统功能,如注册新用户、管理患者同意和处理对患者数据的访问请求。此外,智能合约创建事务日志和事件,支持跟踪和审计所有系统数据和操作。

链上的资源

日志和事件:智能契约为所有系统事务创建日志和事件。这些日志和事件存储在链上,它们是跟踪和审计所有系统操作的重要资源,从而使所有系统用户对其操作负责。

数据概要(DP):这是对存储在基因实验室数据库链下的特定患者先前存在的基因组数据的描述。患者DP包含患者数据的位置、患者病情和基因名称等信息,不透露任何敏感和可识别的信息。在链上存储患者DPs有助于DR发现和识别存储在几个遗传实验室数据库中的感兴趣的基因组数据集。

同意管理:用于处理患者同意操作,如添加、更新和删除同意。

访问数据管理:这用于处理对患者数据的访问过程,包括验证访问请求和提供对链下数据的安全访问。

Off-chain资源

安全数据库:由数据中心管理的私有数据库,所有与所需DP相关的信息都存储在其中。

Oracle服务:根据设计,区块链和智能合约不能访问和读取链下数据;因此使用oracle服务。oracle服务是向区块链提供链下数据的可信数据提要服务。在该系统中,使用oracle服务实现智能合约与安全数据库的通信。

IPFS:这是一种去中心化的文件存储系统,它永久地存储和共享各种类型的文件。每个存储的文件都根据其内容给出一个惟一的哈希值。然后使用这个散列值从系统中检索文件。在本研究中,我们利用IPFS作为密钥管理服务来存储用户的公钥(PU)。我们认为IPFS是用户PU的最佳候选,因为它的高可用性和低成本。

所提议的体系结构的组件。IPFS:星际文件系统。

结果 实现 概述

我们在一个私人许可的区块链上实现了概念验证,以演示我们基于区块链的架构的可行性。在基础设施层面,超级账本Besu [ 40]是一个开放源码的以太坊客户端,它提供了经过许可的私有区块链网络,用于构建私有区块链。使用Solidity编程语言编写系统智能合约和用于开发和测试以太坊智能合约的开发工具truffle框架,对系统智能合约进行测试、编译和部署。 图7显示了病人智能合约代码的一部分。最后,我们使用了Provable [ 73]作为oracle服务和MongoDB创建链下数据库。

六种智能合约被用来管理链上交易:注册智能合约(RSC)、患者智能合约(PSC)、数据配置文件智能合约(DPSC)、数据创建者智能合约(DCSC)、数据请求者智能合约(DRSC)和oracle服务智能合约(OSSC)。这些智能合约提供了8个主要系统功能: createNewDataRequestorContract createNewPatientContract、铬 eateNewDataCreatorContract setConsent cancelConsent checkConsent setupDataProfile requestAccessTicket, requestAccessToken.我们使用智能合约修饰符来限制对授权用户调用这些函数。任何未经授权的函数调用都会导致停止函数的执行,并将所有更改恢复到原始状态。本节的其余部分将使用智能合约功能解释主要系统功能的实现。

病人智能合约代码的一个说明性示例。

登记

每个系统参与者通过他或她的智能合约与系统交互,其中包括与系统交互所需的所有信息。因此,参与者必须是在创建了智能合约的系统中注册的。在进行系统注册之前,所有用户的身份和专业注册都应该由系统管理员进行验证,该管理员负责设置系统并邀请当局加入系统,例如NHS。 文本框2- 4分别描述患者、数据中心和容灾的用户注册流程。系统管理员为每个用户执行一个特定的智能合约功能,该功能创建一个新的智能合约,并将用户分配为合约的所有者。这是通过使用修饰符将用户智能合约函数的调用限制为用户的以太坊地址来实现的。

登记新病人的伪代码。

算法1:createNewPatientContracter

输入:patientWalletAddress调用者

输出:smartContractAddress

如果调用者= admin∧patientWalletAddress≠null

创建newPatientSmartContract

设置newPatientSmartContract所有者为patientWalletAddress

输出newPatientSmartContract地址

其他的

恢复智能合约状态并显示错误消息

注册新数据创建者的伪代码。

算法2:createNewDataCreatorContract

输入:dataCreatorWalletAddress调用者

输出:smartContractAddress

如果caller = admin∧dataCreatorWalletAddress≠null则

创建新的DataCreatorSmartContract

设置newDataCreatorSmartContract owner为

dataCreatorWalletAddress

输出newDataCreatorSmartContract地址

其他的

恢复智能合约状态并显示错误消息

注册新数据请求程序的伪代码。

算法3:createNewDataRequestorContract

输入:caller, dataRequesterWalletAddress, dataRequesterPUK

输出:smartContractAddress

如果调用者= admin∧dataCreatorWalletAddress≠零∧

dataRequesterPUK≠零然后

创建newDataRequesterSmartContract

设置newDataRequesterSmartContract owner为

dataRequesterWalletAddress

设置newDataRequesterSmartContract的公钥为dataRequesterPUK

输出newDataRequesterSmartContract地址

其他的

恢复智能合约状态并显示错误消息

同意管理

文本框5描述通过向患者的智能合约提交代表患者同意的访问策略树的元素来创建和存储患者同意的过程”。然后对树元素进行散列以创建同意签名,然后将其存储在患者的智能合约中。映射数据结构是一种由键类型和对应的值类型对组成的数据结构类型,用于存储同意签名,该签名被用作与布尔值相关联的键,以指示其状态(例如,该值为true表示有效同意,false表示无效同意)。哈希和将同意树存储在映射数据结构中可以实现高效的同意状态检索和验证。所示 文本框6,如果患者想取消其同意,则将与同意签名相关联的值设置为false。 文本框7描述通过返回与同意签名相关的值来检查患者同意状态的过程。

存储患者同意的伪代码

算法4:setConsent

输入:调用者,数据类型,角色,目的

输出:状态

同意←映射

如果caller=contractOwner∧dataType≠null∧角色≠null∧目的≠null,则

h←散列(数据类型、作用、目的)

如果CONSENT.contain (h,真的)

恢复智能合约状态并显示错误消息

其他的

CONSENT.insert (h,真的)

输出正确的

其他的

恢复智能合约状态并显示错误消息

取消病人同意的伪代码。

方法5:cancelConsent

输入:调用者,数据类型,角色,目的

输出:状态

同意←映射

如果caller=contractOwner∧dataType≠null∧角色≠null∧目的≠null,则

h←散列(数据类型、作用、目的)

如果CONSENT.contain (h,假)

恢复智能合约状态并显示错误消息

其他的

CONSENT.insert (h,假)

输出正确的

其他的

恢复智能合约状态并显示错误消息

检查病人同意的伪代码。

方法6:checkConsent

输入:dataType, role, purpose

输出:状态

同意←映射

如果数据类型≠null∧角色≠null∧目的≠null,则

h←散列(数据类型、作用、目的)

r←CONSENT.return (h)

输出r

其他的

恢复智能合约状态并显示错误消息

患者数据

文本框8描述向系统提交患者数据的过程。在安全的链下数据库(如基因组实验室数据库)中收集和存储患者数据后,DC向系统提交患者元数据,即患者数据的描述,不透露敏感和可识别信息,如存储数据的散列、条件、数据类型和基因名称。然后将患者元数据存储在数据结构中,其中存储数据的散列用作键,其余患者数据作为值。

创建患者数据配置文件的伪代码。

算法7:setupDataProfile

输入:caller, patientSmartContract, dataHash, condition, dataType,gene

输出:id

DATAPROFILE←映射

我←柜台

如果caller = dataCreatorSmartContract∧患者smartcontract≠空∧datatHash≠空∧条件≠空∧dataType≠空∧∧基因≠空

然后

我+ +

DATAPROFILE。insert(i,[patientSmartContract, dataHash, condition, dataType, dataCreatorSmartContract])

输出我

其他的

恢复智能合约状态并显示错误消息

访问管理

当DR需要访问患者数据时,需要获取ATi (access ticket)和ATo (access token)。ATi用于控制对患者数据的访问,而ATo用于将对所请求数据的访问最小化到最低级别。 文本框9描述了请求ATi获取患者数据的过程。识别出潜在患者的数据后,DR必须向系统提交一个ATi请求,以提供所请求数据的散列、患者的角色和访问数据的目的。然后,请求通过存储患者同意的智能合约进行验证。如果有符合容灾请求的有效同意,则自动为该容灾创建一个ATi。

伪代码,用于请求访问票以访问链下患者数据。

算法8:requestAccessTicket

输入:调用者、dataProfileId、角色、目的

输出:ticketId

DATAPROFILE←映射

如果caller=contractOwner∧dataProfileId≠null∧role≠null∧purpose≠null,则

d←DATAPROFILE.return (dataProfileId)

病人←d.patientSmartContract

数据类型←d.dataType

h←散列(数据类型、作用、目的)

如果patient.CONSENT.return (h) = true

票←病人。CreateAccessTicket(caller, dataProfileId)

ticket.status = true

输出ticket.id

其他的

恢复智能合约状态并显示错误消息

其他的

恢复智能合约状态并显示错误消息

为了获得ATo,容灾需要向系统提交有效的ATi。 文本框10描述了申请ATo的过程。如果ATi仍然有效,且未更新或取消患者的同意,则DC将为dr自动生成ATo。ATo包括一个安全的一次性URL,可用于访问链下存储的患者数据。

请求访问令牌以检索链外患者数据。

算法9:requestAccessToken

输入:调用者,dataProfileId ticketId

输出:tokenId

DATAPROFILE←映射

如果caller=contractOwner∧dataProfileId≠null∧ticketId≠null,则

d←DATAPROFILE.return (dataProfileId)

dataCreator←d.dataCreatorSmartContract

病人←d.patientSmartContract

如果patient.ticket [ticketId]。状态= true然后

令牌

←dataCreator。dataProfileId createAccessToken(调用者)

Token.status = true

输出token.id

其他的

恢复智能合约状态并显示错误消息

其他的

恢复智能合约状态并显示错误消息

一个概念验证(ConsentChain)

本节介绍了ConsentChain(拟议架构的概念验证实现),以探索应用区块链技术支持临床基因组数据共享的有效性。consenentchain为患者、dc和dr提供了一个与系统交互的web门户。它允许患者提供或撤回对共享其数据的同意,允许dc收集和存储患者数据,允许dr查询和访问患者数据。 图8显示了由consenentchain提供的患者界面。consistentchain的高级结构和工作流程如图所示 图9,每个步骤对应的描述如下:

在注册过程中,DR生成一对密钥:PU和PR。DR将PU上传到IPFS,记录IPFS返回的位置信息。

DR发送一个区块链事务,将IPFS返回的PU位置存储在RSC中。

患者发送一个区块链事务将他们的同意元素(数据类型、角色和目的)存储在PSC中。

DC收集患者数据并将其存储在一个安全的离线数据库中。DC还记录数据库返回的患者数据参考(DRef)。

DC创建一个DP,其中包括DRef、PSC地址和与患者数据相关的其他信息,这些信息不透露任何敏感和可识别的信息。然后,DC发送一个区块链事务将DP存储在DPSC中。

DR查询DPSC以发现感兴趣的特定DP并读取与该DP相关的事务信息。

DR从DP获取PSC地址,并向PSC发送一个区块链事务,请求ATi访问存储在链下数据库中的患者数据。根据存储在PSC中的患者同意,自动接受或拒绝请求。在接受时,生成ATi并存储在PSC中,DR接收与ATi相关的事务ID。

DR向DCSC发送一个包含ATi的区块链事务,请求ATo检索存储在链下数据库中的患者数据。根据ATi验证自动接受或拒绝请求。在接受请求时,ATo存储在DCSC中,DR接收与ATo相关的事务ID。

DR向oracle服务智能合约发送包含ATo的区块链事务,以检索存储在链下数据库中的患者数据。根据ATo验证自动接受或拒绝请求。

在接受请求后,请求被转发到Oracle服务服务器(OSS)。

OSS从RSC获取DR在IPFS上的PU位置。

网管从IPFS中下载灾备端PU。

OSS从数据库中获取患者的数据,并创建一个包含患者数据的临时JSON文件。这个JSON文件可以通过HTTPS请求访问,并且可以一次性访问。

网管使用dr端的PU对JSON文件的URL进行加密,然后发送一个区块链事务将加密后的URL存储在DRSC中。

DR从DRSC检索加密的URL,并使用相应的PR对其进行解密,以访问JSON文件。

病人接口。

同意链的高级结构和工作流程。Ati:访问的机票;博士:数据请求者;星际文件系统;OSS: Oracle服务服务器;OSSC: oracle服务智能合约;P:病人;PSC:患者智能合约;注册智能合约。

讨论 主要研究结果

在本节中,我们将讨论我们的概念验证(ConsentChain)如何满足从患者论坛获取的需求,并提供对其性能的详细分析。

解决需求 要求1:数据安全

在ConsentChain中,我们使用了一种混合数据存储模型,其中包括链上或链下存储。敏感的患者数据在链外安全存储,而患者数据的元数据则与指向数据源的引用指针一起存储在链上。这个引用指针受到短时间框架的限制,并且是加密的。只有经过授权的DR才能在给定的时间范围内解密它以访问患者数据。此外,在私有或联盟区块链上实现consistentchain增加了一个安全层,其中所有用户在加入网络之前都要经过验证。

需求2:用户对数据的控制

智能合约作为自主参与者,其行为是可预测的[ 74].然而,由于区块链的不可变性,一旦部署了智能合约,它就不能被修改;因此,在部署的智能合约中发现的错误和安全漏洞很难解决。因此,智能合约安全审计和测试对于开发智能合约至关重要,以最小化智能合约预期行为与实际行为之间不匹配的风险[ 75].使用智能合约管理同意将使患者能够动态授予和撤销对其数据的访问权。在ConsentChain中,患者将同意偏好记录在智能合约中,他们可以随时修改或删除这些偏好。这些变化实时地反映在系统中。

要求3:数据隐私

通过利用区块链的真实性和可验证性功能,consenentchain通过使用许可的区块链和匿名账户来维护隐私。只有经过授权的用户才能通过他们的匿名账户访问区块链,使患者能够在不暴露真实身份的情况下提供他们的同意。

要求4和5:数据发现和最小数据披露

在医疗保健环境中,平衡数据发现的最大化与数据披露风险的最小化是一项具有挑战性的任务[ 76- 78].受一次性密码方案的启发,我们提出了一种一次性访问令牌机制,以最小化consenentchain中的数据泄露风险。在此机制中,为授权访问请求自动生成ATo。令牌只对一次性使用有效,它包含一个指向数据源的加密引用指针,以及共享数据上的数字签名,以确保数据完整性不受篡改。只有经过授权的DR才能解密引用指针,以便在给定的时间范围内访问数据。如果容灾将来需要访问数据,则需要生成新的ATo。通过实现基于一次性访问的令牌和公钥加密,对患者数据的引用指针不会导致数据泄漏。这是因为有限的访问权限和访问患者数据的时间限制,进一步增加了consenentchain的安全性,降低了数据泄漏的可能性。

为了最大化数据发现,我们利用了区块链特性。其中之一是跨网络复制存储在链上的数据;共识机制确保每个节点获得数据的本地相同副本。使用链上数据的本地副本,DR可以识别潜在的患者数据,而不是单独查询每个链外存储。因此,在链上存储患者元数据将为dr提供更广泛的类似患者数据视野,这些数据存储在链下的不同实验室中。

要求6:可追溯性

通过利用区块链的不可变性,我们的系统维护了所有系统事务的不可变日志。由于共享患者数据的过程由智能合约管理,所有涉及的交易都永久记录在区块链上。这将使患者能够检查区块链,以获取与其数据相关的所有信息和交易,包括数据存储在链下的位置、谁可以访问它们以及用于什么目的。该功能是向以患者为中心的方法的重大升级,以推进数据共享。它还将使监管机构能够在相关各方发生纠纷时调查索赔,从而增加对consenentchain的信心。

安全分析

本节从患者隐私保护、数据存储、数据共享和防篡改等方面对consenentchain进行安全性分析。

病人隐私保护

基因组数据是高度敏感的,未经适当许可不应披露。在ConsentChain中,基因组数据存储在链下私有安全存储中,具有访问控制机制,从而降低了患者数据泄漏的风险。此外,为了保证参与者的匿名性,为与某个PU关联的参与者生成一个随机生成的唯一帐户。此帐户用于将事务发送到区块链;这些交易是匿名的,无法与参与者的真实身份挂钩。此外,一个与会者可以创建多个帐号;因此,由同一参与者发送到区块链的事务不能被对手推断出来。

数据存储

在ConsentChain中,基因组数据存储在链下私有安全存储系统中。该存储的安全性超出了本文的范围,我们假设它由其所有者(DC)保护。只有链下存储数据的元数据、散列和引用在区块链上共享。存储在区块链中的链下DRef是防篡改的。

数据共享

只有经过授权的用户才能通过智能合约中预设的权限请求访问链下数据。在接收到有效的请求后,DC创建一个包含所请求数据的JSON文件,并将其存储在临时访问链外存储中,在那里可以通过HTTPS访问数据。对JSON文件的访问受到一次访问和短时间框架的限制。然后DC检索从IPFS请求数据的用户的PU,并加密允许访问JSON文件的URL,然后将其存储在区块链中。请求数据的用户可以从区块链获得URL,并使用他们的PR解密它并访问JSON文件。一旦JSON文件被访问,它将从临时访问链下存储中删除,使存储在区块链中的URL无用;因此,如果对手破坏了请求数据的用户的PR来解密URL, URL将不会导致任何结果。此外,如果JSON文件没有在指定的时间框架内被访问,它将从临时访问链外存储中删除,从而降低数据未经授权访问的风险。

防干扰的

在consistentchain中,数据访问活动被记录在区块链中,可以对其进行审计和跟踪。此外,由于区块链中使用的共识机制,存储在区块链中的数据是不可变的,不能任意修改,这保证了添加的块不能被修改,除非对手可以发起51%的攻击。值得注意的是,根据区块链中使用的共识机制的类型,发起51%攻击的机制不同。例如,公共区块链如以太坊和比特币使用工作量证明共识机制,这需要很高的计算能力来生成新的区块,而在私有许可的区块链中,可以使用授权证明共识机制来生成新的区块[ 79- 82].要对使用工作量证明共识机制的区块链发起51%的攻击,对手需要获得网络51%的计算能力。相比之下,当使用授权证明共识机制时,只有控制51%以上的网络节点才能发起51%的攻击,这比获得51%的网络计算能力要困难得多[ 80].因此,在consenentchain中,使用了权威证明共识机制,降低了51%的攻击风险。

绩效评估

为了测试和验证consistentchain,我们为部署和托管consistentchain构建了一个真实的生产环境。中提供了对consistentchain的详细性能分析 多媒体附录2.综上所述,对性能的分析 事务而且consistentchain的操作表示平均值 事务吞吐量13.59 TPS和平均水平 读吞吐量135.78 tps。的 事务延迟是2.76秒,而平均数呢 读延迟是0.288秒。此外,系统性能分析表明,大量的读操作(从区块链读取一个状态),即10,000个事务,系统可以在很低的延迟下处理,而事务操作由于其复杂性(从区块链或向区块链读写一个状态),处理的延迟较高。

结论

基因组数据在临床基因组学社区内共享并与其他患者数据进行比较时非常有用,这表明临床医生可能需要共享数据来有效地治疗患者。然而,许多挑战阻碍了大规模基因组数据共享,例如基因组数据的可用性、可发现性和可访问性[ 8 51 52],阻碍了临床医生和研究人员对罕见遗传疾病形成一个综合的观点。在本研究中,我们提出了一个基于区块链的动态同意架构来支持基因组数据共享,并实现了该架构的概念验证。我们还开发了一个本体模型,将患者同意元素表示为机器可读代码,以实现同意和数据访问过程的自动化。概念验证已经在一个私有以太坊区块链上实现,它表明所提议的架构可以在相关各方之间实现基因组数据的大规模共享。评估结果表明,患者使用该系统可以更好地控制自己的数据。性能分析表明,该系统是高效和可扩展的。

尽管如此,这项研究的一些局限性需要解决。由于区块链技术的开放性和分布式特性,验证用户身份具有挑战性。我们的系统是在这样的假设下运行的:系统是在私有区块链上实现的,所有用户都被邀请加入系统。在用户可以加入系统之前,将执行用户身份验证,并为每个用户提供一个假名标识符,以在系统中表示他们。克服这一问题的更可靠和实际的解决方案可能是将患者身份与外部可信的信息源连接起来,如GOV.UK Verify和NHS identity。此外,DR和DC的身份验证可以通过与其专业注册相关联来实现。

另一个问题是区块链的GDPR符合性,这需要考虑[ 83- 85].尽管区块链可以帮助动态同意系统遵守GDPR的一些目标,包括知情权和退出权,但区块链的不可变性似乎与GDPR相冲突,GDPR鼓励数据最小化,并给予数据所有者删除的权利。欧洲议会研究服务处进行的一项研究得出结论,尽管私有和许可的区块链可以很容易地遵守GDPR的要求,但很难确定区块链作为一个整体是完全遵守还是不遵守GDPR [ 86].然而,自从GDPR生效以来,一些研究已经在设计和构建符合GDPR的基于区块链的用例方面采取了初步步骤[ 44 87- 91].因此,在设计基于区块链的系统时应考虑GDPR的符合性[ 92 93].

这项工作的目标不是设计一个可以在医疗保健环境中实际使用的系统,而是展示区块链技术有潜力解决几个基因组数据共享挑战。我们发现,通过区块链技术和智能合约促进基因组数据共享是有前途的。但是,它们并不是全部的答案,在实际部署这种系统之前,还有许多问题需要解决,特别是与验证用户凭据有关的问题。

医疗保健中现有区块链解决方案的系统设计要求。

提出的模型的详细性能分析。

缩写 ATi

访问的机票

ATo

访问令牌

直流

数据的创造者

DCSC

数据创建者智能合约

DP

数据概要

DPSC

数据配置文件智能合约

博士

数据请求者

DRef

数据参考

DRSC

数据请求者智能合约

GDPR

一般资料保障规例

ipf

星际文件系统

国民健康保险制度

国家卫生服务

OSS

Oracle服务服务器

公关

私钥

棱镜

系统回顾和荟萃分析的首选报告项目

PSC

患者智能的合同

聚氨酯

公钥

没有宣布。

Borry P Bentzen 乙肝 Budin-Ljø新力 山茱萸 MC 霍华德 HC 捐助 O 杰克逊 l Mascalzoni D 门德斯 一个 Peterlin B 午间 B 大家都会 Skirton H Sterckx 年代 Vears D Wjst Felzmann H 基因组信息扩大可用性的挑战:议程设置论文 J社区麝猫 2018 04 9 2 103 16 10.1007 / s12687 - 017 - 0331 - 7 28952070 10.1007 / s12687 - 017 - 0331 - 7 PMC5849701 V Khozin 年代 山东圣光 G 奥康奈尔 C Kuk D G Gossai 一个 米勒 V 硬饼干 美联社 支持精准医疗的真实世界证据:作为案例研究的临床基因组癌症数据 健康等于off(米尔) 2018 05 37 5 765 72 10.1377 / hlthaff.2017.1579 29733723 大家都会 Borry P 基于网络的个人基因组数据共享的挑战 生命科学社会政策 2015 11 3. 10.1186 / s40504 - 014 - 0022 - 7 26085313 PMC4480345 雷姆曾为此写过 霍奇金淋巴瘤 通过个人基因组学发展医疗保健 Nat牧师麝猫 2017 04 18 4 259 67 10.1038 / nrg.2016.162 28138143 nrg.2016.162 PMC6517837 年代 X 辛格 年代 马莫纪 R Bonomi l 狐狸 D 陶氏 Ohno-Machado l 基因组隐私:美国面临的挑战、降低风险的技术方法和伦理考虑 Ann N Y科学学院 2017 01 1387 1 73 83 10.1111 / nyas.13259 27681358 PMC5266631 他泊山 香港 伯克曼 船体 SC Bamshad 乔丹 基因组学真的很个人化:外显子组和全基因组测序如何挑战人类遗传学研究的伦理框架 我是J Med Genet A 2011 12 155年,一个 12 2916 24 10.1002 / ajmg.a.34357 22038764 PMC4819320 J 基因组学研究中数据共享与隐私保护之间的紧张关系 Annu Rev Genomics Hum Genet 2012 13 415 31 10.1146 / annurev -染色体组082410 - 101454 22404490 PMC4337968 van Schaik 助教 聘为 NV Protopapas E 瓦希德 H 尼尔森 成品 需要重新定义基因组数据共享:关注数据可获得性 : Transl染色体组 2014 9 28 3. 4 One hundred. 4 10.1016 / j.atg.2014.09.013 27294022 s2212 - 0661 (14) 00038 - 6 PMC4888834 里格斯 Azzariti 博士 Niehaus 一个 戈林 拉莫斯 新兴市场 罗德里格斯 knopper B 雷姆曾为此写过 霍奇金淋巴瘤 马丁 CL 临床基因组资源教育工作组 开发临床环境中基因组数据共享的同意资源 麝猫地中海 2019 01 21 1 81 8 10.1038 / s41436 - 018 - 0017 - 5 29899502 10.1038 / s41436 - 018 - 0017 - 5 PMC6292744 Dheensa 年代 Carrieri D 凯利 年代 克拉克 一个 晨练的 年代 Turnpenny P Lucassen 一个 临床基因组学中重新接触的“合资”模式:负责任实施的挑战 Eur J Med Genet 2017 07 60 7 403 9 10.1016 / j.ejmg.2017.05.001 28501562 s1769 - 7212 (17) 30142 - 8 Carrieri D Dheensa 年代 晨练的 年代 克拉克 AJ Turnpenny PD Lucassen 凯利 SE 临床实践中的再接触:英国医疗保健专业人员和临床科学家观点的调查 Eur J Hum Genet 2017 02 25 3. 275 9 10.1038 / ejhg.2016.188 28051074 ejhg2016188 PMC5315519 Lawler Siu 雷姆曾为此写过 霍奇金淋巴瘤 Chanock SJ Alterovitz G 燃烧 J 卡尔沃 F 拉康姆猪 D 格兰 英国电信 KN 索耶斯 CL 全球基因组健康联盟(GA4GH)临床工作组 全世界都是一个舞台:通过全球基因组学和健康联盟促进发现科学和改善癌症治疗 癌症越是加大 2015 11 5 11 1133 6 2159 - 8290. - 10.1158 / cd - 15 - 0821 26526696 5/11/1133 Siu Lawler Haussler D knopper BM 列文 J DJ RG 安德烈 F 银行 巴雷特 JC 卡尔达斯 C Camargo AA 菲茨杰拉德 钢筋混凝土 Mattison Pao W 卖家 或者说是 沙利文 P 格兰 英国电信 病房 RL ZenKlusen JC 索耶斯 CL 奥地利奥 EE 促进负责任和有效分享癌症基因组数据的文化 Nat地中海 2016 05 05 22 5 464 71 10.1038 / nm.4089 27149219 nm.4089 PMC4995884 DJ 列文 J RG 安德烈 F 病房 RL 卡尔沃 F 格兰 英国电信 Camargo AA knopper BM 索耶斯 CL 欧洲鞋号 低频 Lawler Siu 奥地利奥 E 全球基因组健康联盟临床工作组 建立全球癌症知识网络:剖析当前国际癌症基因组测序的现状 安杂志 2017 05 01 28 5 1145 51 10.1093 / annonc / mdx037 28453708 s0923 - 7534 (19) 32014 - 9 PMC5406763 麦当劳 SA 狂欢节 在线旅行社 D 沃森 具有 JD 绿色 JM 全面基因组学研究:生物资源库新出现的监管、战略和质量保证挑战 J是Clin Pathol吗 2012 07 138 1 31 41 10.1309 / AJCPXBA69LNSCVMH 22706855 138/1/31 PMC3509484 Chaterji 年代 J N 迈耶 F 格兰马草 一个 Bagchi 年代 基因组学管道联盟:技术和挑战 短暂Bioinform 2019 01 18 20. 1 235 44 10.1093 /龙头/ bbx102 28968781 4096810 PMC6357554 Thorisson G Muilu J 布鲁克斯 一个 基因型-表现型数据库:后基因组时代的挑战和解决方案 Nat牧师麝猫 2009 01 10 1 9 18 10.1038 / nrg2483 19065136 nrg2483 Acmg董事会 实验室和临床基因组数据共享对改善遗传保健至关重要:美国医学遗传学和基因组学学院的立场声明 麝猫地中海 2017 07 19 7 721 2 10.1038 / gim.2016.196 28055021 gim2016196 全球基因组健康联盟 基因组学。一个共享基因组和临床数据的联邦生态系统 科学 2016 06 10 352 6291 1278 80 10.1126 / science.aaf6162 27284183 352/6291/1278 韦伯 G 墨菲 年代 McMurry 一个 Macfadden D Nigrin D 丘吉尔 年代 小羽 共享健康研究信息网络(神社):一个临床数据存储库的原型联邦查询工具 美国医学信息协会 2009 16 5 624 30. 10.1197 / jamia.M3191 19567788 M3191 PMC2744712 Grishin D Obbad K Estep P 奎因 K Zaranek 西南 Zaranek 亚历山大-伍尔兹 Vandewege W 克莱格 T 塞萨尔 N Cifric 教堂 G 利用去中心化、隐私保护技术和公平补偿,加速基因组数据生成并促进基因组数据访问 区块链Healthc今天 2018 12 19 1 1 23 10.30953 / bhty.v1.34 堤坝 所以 Philippakis AA 流浪者大街德Argila J Paltoo DN Luetkemeier 西文 knopper BM 布鲁克斯 AJ 斯伯丁 JD 汤普森 鲁斯 抵制 公里 Brudno 赫里斯 雷姆曾为此写过 霍奇金淋巴瘤 Matern 一个 阜姆港 雪利酒 同意守则:维持标准的资料使用条件 公共科学图书馆麝猫 2016 01 21 12 1 e1005772 10.1371 / journal.pgen.1005772 26796797 pgenetics - d - 15 - 02164 PMC4721915 大家都会 基于区块链的基因组数据共享平台:应对治理问题的去中心化方法? 美国医学信息协会 2019 01 01 26 1 76 80 10.1093 /地点/ ocy149 30496430 5211361 PMC7647160 Ozercan Ileri Ayday E Alkan C 认识到区块链技术在基因组学中的潜力 基因组Res 2018 09 28 9 1255 63 10.1101 / gr.207464.116 30076130 gr.207464.116 PMC6120626 Consent-chain-project Mendeley数据 2021 2021-09-17 https://data.mendeley.com/datasets/vwy3hj5h8n/1 巴希尔 掌握区块链 2017 伯明翰 Packt出版 比特币:点对点的电子现金系统 bitcoin.org 2021-01-15 https://bitcoin.org/bitcoin.pdf? Buterin V Ethereum白皮书 etherium.org 2021-01-14 https://blockchainlab.com/pdf/Ethereum_white_paper-a_next_generation_smart_contract_and_decentralized_application_platform-vitalik-buterin.pdf Androulaki E Barger 一个 Bortnikov V 来自 年代 结束时 C Christidis K CA Enyeart D 没吃 C 摩天 C Laventman G Manevich Y B 塞提 辛格 G 史密斯 K Sorniotti 一个 Stathakopoulou C Vukolić Cocco 年代 Yellick J 超级账本结构:用于许可区块链的分布式操作系统 第十三届欧洲系统会议论文集 2018 第十三届欧洲系统会议论文集 2018年4月23日, 波尔图葡萄牙 10.1145/3190508.3190538 萨博 N 在公共网络上形式化和保护关系 第一个星期一 1997 9 1 2 9 - 10.5210 / fm.v2i9.548 Cannarsa 合约解读与智能合约:智能解读还是智能合约解读? Eur Rev private Law 2018 26 6 773 85 Delmolino K 阿奈特 Kosba 一个 米勒 一个 E 逐步创建安全的智能合约:来自加密货币实验室的教训和见解 IACR 2015 2021-04-01 https://eprint.iacr.org/2015/460.pdf Schollmeier R 点对点网络的定义,用于点对点体系结构和应用程序的分类 第一届点对点计算国际会议论文集 2001 第一届点对点计算国际会议 2001年8月27 - 29 瑞典 10.1109 / p2p.2001.990434 细哔叽 年代 Marco-Gisbert H 评估针对51%攻击的区块链共识和安全机制 :科学 2019 04 29 9 9 1788 10.3390 / app9091788 奥利维拉 卡拉拉 G 费尔南德斯 N 阿尔伯克基 C 卡里诺 R Medeiros DV 使用现实的工作负载对私有区块链框架进行性能评估 2019年第22届云、互联网和网络创新大会及研讨会论文集 2019 2019年第22届云、互联网和网络创新大会及研讨会 2019年2月19日, 法国巴黎 10.1109 / icin.2019.8685888 施瓦兹 D 扬斯 N Britto 一个 Ripple协议共识算法 涟漪共识 2018 2021-05-05 http://www.naation.com/ripple-consensus-whitepaper.pdf 黎明的女神。我Otechnical white paper steemit 2021-05-05 https://steemit.com/eos/@eosio/eos-io-technical-white-paper 布鲁克 一个 布莱登 D 一天 J holochain—分布式应用的框架 谷歌的专利 2021 2021-05-05 https://patents.google.com/patent/US20200389521A1/en Hyperledger织物 Hyperledger 2021-05-05 https://www.hyperledger.org/projects/fabric 道森 R 巴克斯特 宣布Hyperledger Besu Hyperledger 2021-05-05 https://www.hyperledger.org/blog/2019/08/29/announcing-hyperledger-besu Dankar Gergely 马林 B Badji R Dankar SK Shuaib K 动态知情同意:人口测序计划中伦理困境的潜在解决方案 计算结构生物技术J 2020 4 2 18 913 21 10.1016 / j.csbj.2020.03.027 32346464 s2001 - 0370 (19) 30496 - 9 PMC7182686 卡尔森 E Boutin N Hoffnagle 一个 艾伦 N 在合作伙伴个性化医疗中建立合作伙伴保健生物库:知情同意、研究结果返回、招聘经验和操作考虑 J珀耳斯 2016 01 14 6 1 2 10.3390 / jpm6010002 26784234 jpm6010002 PMC4810381 C P 疼痛 KJ 戴尔嘎多 D 科尔 CL 剪秋罗属植物 TR 学术医疗中心研究用电子知情同意取代纸质知情同意:范围审查 美国国际传播科学峰会 2020 5 30. 2020 80 8 32477626 PMC7233043 宫野真守 N 马丁 通用汽车 Desira Ellul B Ebejer j] Dwarna:生物银行动态同意的区块链解决方案 Eur J Hum Genet 2020 05 28 5 609 26 10.1038 / s41431 - 019 - 0560 - 9 31844175 10.1038 / s41431 - 019 - 0560 - 9 PMC7170942 J 惠特利 EA 隆德 D 莫里森 Teare H Melham K 动态同意:21世纪研究网络的患者接口 Eur J Hum Genet 2015 02 23 2 141 6 10.1038 / ejhg.2014.71 24801761 ejhg201471 PMC4130658 安德鲁斯 SM Raspa 爱德华兹 一个 Moultrie R Turner-Brown l 瓦格纳 l 阿尔瓦雷斯Rivas 一个 弗里希 惠勒 交流 “只要告诉我发生了什么事”:有遗传疾病儿童的父母对研究使用其儿童电子健康记录的看法 美国医学信息协会 2020 03 01 27 3. 429 36 10.1093 /地点/ ocz208 31913479 5698289 PMC7025353 撒母耳 GN Dheensa 年代 远地端全 B 芬威克 一个 Lucassen 一个 医疗保健专业人员和患者对同意临床基因检测的观点:向更相关的方法迈进 BMC医学伦理 2017 08 08 18 1 47 10.1186 / s12910 - 017 - 0207 - 8 28789658 10.1186 / s12910 - 017 - 0207 - 8 PMC5549302 香肠 K 维斯 一个 你需要区块链吗? 2018年区块链技术加密谷会议记录(CVCBT) 2018 2018年区块链技术加密谷会议(CVCBT) 2018年6月20 - 22日举行, 瑞士楚格州 10.1109 / cvcbt.2018.00011 柯恩 T 民意调查 E 你需要什么区块链替代方案? 数据隐私管理,加密货币和区块链技术 2018 可汗 施普林格 Yaga D 干预 P 罗比 N Scarfone K 区块链技术概述 国家标准与技术研究所 2018 2021-05-05 https://nvlpubs.nist.gov/nistpubs/ir/2018/NIST.IR.8202.pdf 数据共享以支持英国临床遗传学和基因组学服务 PHG基金会 2015 2021-05-25 https://www.phgfoundation.org/media/79/download/Data%20sharing%20to%20support%20UK%20clinical%20genetics%20和% 20基因组学% 20 services.pdf吗?v = 1内联= 1 麦克阿瑟 DG 临床基因组学面临的挑战 基因组医学 2012 5 12 4 43 10.1186 / gm342 英国基因组:医疗保健的未来 gov.uk 2020 2021-05-25 https://www.gov.uk/government/publications/genome-uk-the-future-of-healthcare 爱丽丝 G 布里格斯 B 在过去的两年里,NHS的病人数据被泄露了1395次 的雪貂 2021 2021-05-29 https://theferret.scot/nhs-patient-data-breached-1395-times-in-two-years/ 马丁 G Ghafur 年代 金罗斯 J Hankin C Darzi 一个 WannaCry-a年 BMJ 2018 06 04 361 k2381 10.1136 / bmj.k2381 29866711 帕克 l 使用人体组织:我们什么时候需要同意? J医学伦理 2011 12 37 12 759 61 10.1136 / medethics - 2011 - 100043 21873308 medethics - 2011 - 100043 红衣主教 RN 临床记录匿名和文本提取(CRATE):一个开源软件系统 BMC Med通知Decis Mak 2017 04 26 17 1 50 10.1186 / s12911 - 017 - 0437 - 1 28441940 10.1186 / s12911 - 017 - 0437 - 1 PMC5405523 棕色(的) 棕色(的) l Korff D 未经同意擅自使用NHS患者数据进行研究 法律创新工艺 2015 05 07 2 2 219 58 10.5235 / 175799610794046186 哈桑 l 道尔顿 一个 哈蒙德 C 真爱一世情 国会议员 在英国NHS基因组医学服务中,公众对共享基因组数据的态度的审慎研究 向公众了解科学 2020 10 29 7 702 17 10.1177 / 0963662520942132 32664786 PMC7539600 Hebig R Bendraou R 研究模型驱动工程对软件过程影响的需求 2014年软件与系统过程国际会议论文集 2014 2014年软件与系统过程国际会议 2014年5月26 - 28日期间, 南京中国 10.1145/2600821.2600846 伍利 摩根大通 科比 E 莱斯利 J Jeanson F Cabili 鲁什顿 G 危害 的拉 V 小牛肉 CD 吉布森 SJ 腿罩 a - 堤坝 所以 斜桁 C Thorogood 一个 knopper BM Wilbanks J 布鲁克斯 AJ 通过"自动发现和访问矩阵"负责任地共享生物医学数据和生物标本 地中海NPJ染色体组 2018 7 23 3. 17 10.1038 / s41525 - 018 - 0057 - 4 30062047 57 PMC6056554 堤坝 耶鲁大学管理学院 Philippakis AA 流浪者大街德Argila J Paltoo DN Luetkemeier 西文 knopper BM 布鲁克斯 AJ 斯伯丁 JD 汤普森 鲁斯 抵制 公里 Brudno 赫里斯 雷姆曾为此写过 霍奇金淋巴瘤 Matern 一个 阜姆港 雪利酒 同意守则:维持标准资料使用条件 公共科学图书馆麝猫 2016 1 21 12 1 e1005772 10.1371 / journal.pgen.1005772 Chenthara 年代 艾哈迈德 K H 惠塔克 F Z 健康链:使用区块链技术的电子健康记录隐私保护的新框架 《公共科学图书馆•综合》 2020 12 9 15 12 e0243043 10.1371 / journal.pone.0243043 33296379 玉米饼- d - 20 - 27393 PMC7725426 阿扎利亚 一个 Ekblaw 一个 维埃拉 T 利普曼 一个 MedRec:使用区块链进行医疗数据访问和权限管理 2016第二届开放与大数据国际会议论文集 2016 2016第二届开放与大数据国际会议 2016年8月22 - 24, 奥地利的维也纳 10.1109 / obd.2016.11 Cyran 区块链作为共享医疗保健数据的基础 区块链Healthc今天 2018 03 23 1 1 6 10.30953 / bhty.v1.13 Choudhury O 衬衣 H 鲁道夫 N 工头 费伊 N Dhuliawala Fairoza N 达斯 正义与发展党 使用区块链和智能合约执行人体主体法规 区块链Healthc今天 2018 03 23 1 1 14 10.30953 / bhty.v1.10 宫野真守 尼古拉斯 马丁 吉莉安米 Desira 玛丽亚 Ellul 布丽姬特 Ebejer 让•保罗• Dwarna:生物银行动态同意的区块链解决方案 Eur J Hum Genet 2020 05 28 5 609 626 10.1038 / s41431 - 019 - 0560 - 9 31844175 10.1038 / s41431 - 019 - 0560 - 9 PMC7170942 Tith D J 铃木 H Wijesundara WM Taira N 奥比 T 高手 N 基于区块链技术的基于目的的电子健康记录患者同意管理模型 Healthc通知Res 2020 10 26 4 265 73 10.4258 / hir.2020.26.4.265 33190460 hir.2020.26.4.265 PMC7674812 Dubovitskaya 一个 贝格 F Z 舒克拉 R Zambani PS Swaminathan 一个 贾汗季 毫米 Chowdhry K Lachhani R Idnani N 舒马赫 河口 K 短距起落 SD Ryu 年代 F ACTION-EHR:以患者为中心的基于区块链的癌症护理电子健康记录数据管理 J医学网络杂志 2020 08 21 22 8 e13598 10.2196/13598 32821064 v22i8e13598 PMC7474412 Dubovitskaya 一个 Z Ryu 年代 舒马赫 F 使用区块链共享安全可靠的电子病历 arXiv.org 2017 2021-05-27 http://arxiv.org/abs/1709.06528 拉其普特人 基于“增大化现实”技术 Ahvanooey 基于区块链的紧急情况下个人健康记录秘密数据共享框架 医疗保健(巴塞尔) 2021 02 14 9 2 206 10.3390 / healthcare9020206 33672991 healthcare9020206 PMC7917907 壮族 Y Y Shae Z Shyu C 用于医疗保健应用程序的可推广的分层区块链体系结构:开发、案例研究和评估 J医学网络杂志 2020 07 27 22 7 e19029 10.2196/19029 32716300 v22i7e19029 PMC7418010 现代dapp的ProvableTM区块链oracle 可证明的 2021-01-14 https://provable.xyz/ Christidis K Devetsikiotis 物联网的区块链和智能合约 IEEE访问 2016 5 10 4 2292 303 10.1109 / ACCESS.2016.2566339 Atzei N Bartoletti Cimoli T 对以太坊智能合约(SoK)攻击的调查 安全与信任原则 2017 柏林,海德堡 施普林格 奥利弗 JM Slashinski 乔丹 T 凯利 巴勒斯坦权力机构 Hilsenbeck SG McGuire 艾尔 平衡基因组数据共享的风险和收益:基因组研究参与者的观点 公共卫生基因组学 2012 15 2 106 14 10.1159 / 000334718 22213783 000334718 PMC3318928 Slavkovic 一个 F 哦,隐私,你在哪里?:基因组学和隐私 机会 2015 04 27 28 2 37 9 10.1080 / 09332480.2015.1042736 酒神巴克斯 一个 通过基于同意的互联网访问控制实现安全和隐私保护的电子健康数据交换 ProQuest 2017 2021-05-17 https://www.proquest.com/openview/4c24433193f4293fca2bcdfccda1cef5/1?pq-origsite=gscholar&cbl=18750 现金 Bassiouni 双层有权限和无权限区块链,用于安全数据共享 2018年IEEE智能云国际会议论文集 2018 2018年IEEE智能云国际会议 研讨会,2018年9月 美国纽约 10.1109 / smartcloud.2018.00031 Proof-of-Authority共识 GitHub 2021-06-01 https://apla.readthedocs.io/en/latest/concepts/consensus.html#attack 旧金山 SD Aniello l 巴尔多尼 R Lombardi F Margheri 一个 Sassone V PBFT vs权威证明:对被允许的区块链应用CAP定理 意大利网络安全会议论文集 2017 意大利网络安全会议 2018年2月6日 米兰,意大利 权威的证明 GitHub 2021-06-01 https://github.com/openethereum/parity-ethereum 范Humbeeck 一个 blockchain-GDPR悖论 J数据保护Priv 2019 2 3. 208 12 Berberich 施泰纳 从业者的角落∙区块链技术和GDPR -如何协调隐私和分布式账本? 欧洲数据保护法律 2016 2 3. 422 6 10.21552 / edpl / 2016/3/21 区块链和GDPR:区块链如何处理与GDPR合规相关的五个领域 IBM的安全 2018 2021-05-21 https://iapp.org/media/pdf/resource_center/blockchain_and_gdpr.pdf Finck 区块链和通用数据保护条例 2019 布鲁塞尔 欧盟 X Mukkamala R Vatrapu R Ordieres-Mere J 基于区块链的云存储个人健康数据共享系统 2018年IEEE第20届电子健康网络、应用和服务国际会议论文集 2018 2018 IEEE第20届电子健康网络、应用和服务国际会议(Healthcom) 2018年9月17日, 斯特拉瓦,捷克共和国 10.1109 / healthcom.2018.8531125 Rantos K Drosatos G Kritsas 一个 Ilioudis C Papanikolaou 一个 Filippidis 美联社 基于区块链的平台,用于物联网生态系统中个人数据处理的同意管理 Sec Commun Netw 2019 2019 1 15 10.1155 / 2019/1431578 德国沃斯公司 C Kolain 区块链设计的隐私:一种支持区块链的gdpri兼容的个人数据处理方法 2018第一届ERCIM区块链研讨会论文集 2018 2018第一届ERCIM区块链研讨会论文集 2018年5月8日至9日, 荷兰阿姆斯特丹 10.18420 / blockchain2018_03 卡米洛· J 基于区块链的GDPR同意管理器 开放身份峰会 2019 2021-05-27 https://dl.gi.de/bitstream/handle/20.500.12116/20985/proceedings-14.pdf?isAllowed=y&sequence=1 Farshid 年代 那个宿舍叫赖茨 一个 Roß巴赫 P 遗忘型区块链的设计:实现GDPR兼容性的一种可能方法 第52届夏威夷系统科学国际会议论文集 2019 第52届夏威夷系统科学国际会议 2019年1月8 - 11, 美国夏威夷毛伊岛 10.24251 / hicss.2019.850 N Jongerius 年代 McMullen G Naegele O 。施 l 瓦格纳 K 区块链、数据保护和GDPR 区块链Bundesverband 2021 2021-05-21 https://www.crowdfundinsider.com/wp-content/uploads/2018/06/GDPR_Position_Paper_v1.0.pdf 玫瑰 一个 GDPR对区块链技术的挑战 互动娱乐法律牧师 2019 6 2 1 35 41 10.4337 / ielr.2019.01.03
Baidu
map