这是一篇根据创作共用署名许可协议(https://creativecommons.org/licenses/by/4.0/)发布的开放获取文章,允许在任何媒介上不受限制地使用、分发和复制,前提是正确引用了首次发表在JMIR mhealth和uhealth上的原创作品。必须包括完整的书目信息,http://mhealth.www.mybigtv.com/上的原始出版物的链接,以及此版权和许可信息。
包括远程医疗、移动医疗(mHealth)和远程监测在内的数字健康技术在医疗实践中发挥着更大的作用。安全、准确地管理医疗信息将推动数字健康的发展,从而产生一系列有益的影响。此外,移动医疗可以通过促进医疗服务的提供,并将人们与其医疗保健提供者连接起来,从而帮助降低成本。移动应用程序有助于患者和医疗保健提供者通过近乎实时的监测和治疗主动解决医疗状况,而不管患者或医疗保健提供者在哪里。此外,移动健康数据存储在服务器中,因此,防止各种形式的操作的数据管理对于医疗实践和临床试验都至关重要。
本研究的目的是开发和评估一个使用区块链技术的抗篡改移动健康系统,该系统使用分散的网络实现可信和可审计的计算。
我们使用智能手机应用程序开发了一个用于失眠认知行为治疗的移动健康系统。应用程序收集的志愿者数据以JavaScript对象符号格式存储并发送到区块链网络。然后,我们评估了数据的抗篡改性,以对抗人为故障引起的不一致性。
使用智能手机收集的电子医疗记录成功发送到Hyperledger Fabric区块链私人网络。我们在所有验证节点正常运行的情况下验证了数据更新过程。日志含义网络故障下mHealth数据更新成功。我们进一步确保任何注册到区块链网络的电子健康记录都能抵抗篡改和修改。移动健康数据更新与区块链网络中的抗篡改兼容。
区块链是mHealth的防篡改系统。将移动健康与区块链技术相结合,可以提供一种新的解决方案,在没有合同研究组织等第三方的情况下实现可访问性和数据透明度。
数字健康,包括移动健康(mHealth)应用程序和设备的使用,已在日常医疗实践中流行起来[
区块链技术因其在防止数据篡改方面的功效而备受关注。它用作分布式防篡改数据库。为了确保抗篡改性,它维护了一个不断增长的事务记录列表,将其组织成块,使用共识算法,允许不受信任的各方就公共状态达成一致。存储在区块链中的有效交易由其发送方进行数字签名和时间戳,在给定时间内提供了来源和记录存在的加密无可辩驳的证据[
为了解决这个问题,我们将区块链技术应用于一个移动健康应用程序,可以使用智能手机进行失眠认知行为治疗(CBTi)。失眠是一个普遍存在的公共健康问题,并带来巨大的经济负担。大约20%的人符合慢性失眠症的标准[
在本研究中,我们使用智能手机应用程序和区块链存储平台开发了CBTi移动健康系统,并评估了使用智能手机收集的数据的抗篡改性。
我们的移动医疗系统由CBTi客户端和CBTi服务器(
(a)失眠症认知行为治疗移动医疗系统的结构(b)使用区块链系统的数据更新(c)区块链的结构(d)研究中的虚拟计算环境。
从患者身上收集的移动健康记录分为两种类型:主观数据和客观数据。主观数据包括临床指标、睡眠状态和白天活动的回顾,以自我管理问卷的形式收集。客观数据,包括精神运动警觉性测试的结果[
我们使用区块链网络(
其中一个副总裁成为网络的领导者,并接受来自CBTi客户端的请求。领导接受的请求被传递给每个副总裁。CBTi客户端将第一个事务发送给leader VP,然后leader VP让每个VP安装chaincode并执行初始化。之后,CBTi客户端发送数据处理请求,leader VP将客户端请求发送给各个VP。vp执行一个已安装的链码,并返回由执行结果生成的哈希值。当时,每个VP都遵循共识算法,这种算法被称为实用拜占庭容错(PBFT)算法[
我们根据理事会关于信息系统和网络安全指南的建议,就数据完整性评估了CBTi系统的网络稳健性[
为了测试网络故障期间的网络健壮性,我们使用下面描述的过程确保来自智能手机的mHealth数据更新的正确性。首先,我们验证了正常数据更新的过程。接下来,我们在其中一个VP服务器宕机时测试数据更新。
在测试中,我们使用了一名志愿者5天的移动健康数据。客户端数据格式为JSON,在实验中,数据是手动输入到CBTi服务器,而不是通过智能手机应用程序。每个服务器都在虚拟环境中构建,运行在同一台本地个人电脑上,英特尔酷睿i5-5200U CPU 2.2GHz和8GB内存,运行Windows 10。对于虚拟环境的构建,我们使用Docker 1.10.2版本[
我们在所有副总裁正常运行的情况下验证了数据更新过程。测试过程分为2个步骤:部署和调用。
我们启动了由4个vp和一个ms组成的CBTi服务器。我们用用户数据初始化状态2天,并在每个vp上部署链码。这是部署步骤。具体步骤如下:首先,使用用户ID和密码登录CBTi系统。然后,我们使用非患者志愿者的用户数据初始化状态2天。接下来,我们为四位副总裁每人部署了一个链码。chaincode描述了将JSON格式的数据添加到数据库的过程。当Deploy步骤成功执行时,将生成基于事务信息的块,并将用户数据添加到状态中。
我们确保块成功生成,并且高度(区块链的长度)从正常数据更新开始时的高度(
区块链(节选)在正常的移动健康数据更新中。
从正常移动健康数据更新状态中查询的用户数据(节选)。(a)部署步骤后的初始用户数据。(b) Invoke步骤之后更新的用户数据(新添加的数据突出显示)。
我们使用每个VP的chaincode执行事务,用一天的用户数据更新数据库。这称为Invoke步骤。我们在每个VP上运行部署的链码,每个链码产生一个临时结果。当网络中的vp基于临时结果的哈希信息达成共识时,交易被确认。当事务被成功确认时,用户数据被更新到状态,之后块被生成。我们确保了块的生成和从Deploy步骤(
我们通过查询进一步确认了数据更新的成功。我们可以看到添加了一天的用户数据。中显示了注册到数据库的用户数据的摘录
为了研究我们系统的抗篡改性,我们在系统中制造了一个人为故障,导致副总裁的分类账包含不一致。我们通过关闭其中一个vp来产生网络故障,然后在网络故障期间更新数据。这表明了区块链网络的鲁棒性。在重新启动已经停止的VP之后,我们确认重新启动的VP中的数据落后了一步。我们还检查了分类帐同步是否纠正了不一致。具体流程如下:首先,有4个vp在初始状态下运行。我们在正常数据更新后依次进行测试。因此,记录了3天的用户数据(
接下来,我们重新启动停止的VP (VP1)。我们确认VP1的block落后了一步,因为VP1已经down了(
从状态查询的完整用户数据显示在
我们进一步测试了如果另一个VP (VP2)暂时宕机,重新启动的VP (VP1)是否可以重新加入PBFT共识。VP2离线后,VP1完全赶上了VP0和VP3,因为2×f + 1节点必须在进行下一个交易块之前达成共识(
从这些实验中得到的区块链的全部信息显示在
当一个正在验证的对等点(vp)宕机时,移动运行状况数据更新测试中的区块链。每个VP的区块链高度如图所示。(a)区块链网络对网络故障的鲁棒性。(b)通过同步分类账纠正不一致。(c)在另一个网络故障后重新加入实用拜占庭容错共识。
当其中一个验证对等点(vp)停机时,从数据更新测试中的状态查询用户移动运行状况数据(摘录)。(a) VP1 down时Invoke步骤后成功添加的用户数据(新增数据高亮显示)。(b) VP1重新启动时Invoke步骤之后的用户数据(新增数据高亮显示)。
在这项研究中,我们使用区块链技术开发并评估了一个抗篡改的移动健康系统。使用智能手机收集的移动健康数据被发送到一个私有的Hyperledger Fabric区块链网络。区块链网络中的mHealth数据库对于“节点宕机”等网络故障具有鲁棒性。区块链网络中出现故障的分布式数据库节点由于采用了共识算法,能够赶上其他正常节点,而这在一般的分布式数据库系统中是无法实现的。因此,区块链网络中的分布式数据库具有抗篡改和修订性,而移动健康数据更新兼容区块链网络中的抗篡改性。
因此,使用移动设备的CBTi等移动医疗技术可以提供以前需要劳动密集型的治疗。移动医疗系统需要防篡改,因为系统会根据存储的数据自动为患者提供治疗。最近有报道称,医院网络受到勒索软件攻击,医院不得不向攻击者支付赎金[
在以往的研究中,提出了各种安全的电子病历系统[
区块链技术对移动健康数据有利有两个原因。首先,如本研究所示,mHealth数据更新并不频繁,因为在我们的系统中,患者数据每天仅传输到服务器两次。因此,尽管区块链对于具有高时间分辨率的数据并不理想,但它可以轻松处理mHealth数据。其次,移动健康数据很有价值,这就是为什么高水平的安全性至关重要。从安全性的角度来看,区块链有望实现高抗篡改性。
该系统保证了移动健康数据的准确性,无需第三方确认,因此它有可能在以下两方面应用于临床试验:(1)该系统将减少目前由第三方(如合同研究机构)确认的费用,从而降低临床试验的成本[
这项研究有两个局限性。首先,区块链系统存在漏洞。虽然区块链技术是防篡改的,但围绕它的实现可能会受到攻击。维护不善和过时的代码在涉及分散自治组织的事件中存在漏洞[
在本研究中,我们使用区块链技术开发并评估了一个防篡改的移动医疗保健系统。
从状态查询到的用户数据正常更新。
当其中一个vp停机时,从数据更新测试中的状态查询的用户数据。
防篡改验证测试中的区块链信息。
失眠的认知行为疗法
电子健康记录
JavaScript对象表示法
移动健康
会员服务
实用的拜占庭容错
验证同行
这项工作在一定程度上得到了日本新能源和工业技术开发组织的支持。
TU设计了这项研究;MK进行了研究;DI、MK和TU分析了数据;DI, MK和TU撰写了论文。
作者是可持续医学公司的成员。