基于区块链的匿名协作医疗数据共享方法技术

技术编号:42146977 阅读:29 留言:0更新日期:2024-07-27 00:02
本发明专利技术公开了一种基于区块链的匿名协作医疗数据共享方法。所述方法,包括如下步骤:S1.初始化,初始化加密所需的安全参数;S2.密钥生成,中央授权根据每个医生的属性集和群组密钥Gm生成密钥;S3.加密,选择一个随机数κ作为对称密钥,并使用对称密钥κ对明文M进行对称加密;S4.协作,调用智能合约请求其他相关医疗机构的协作来进行解密;S5.解密,通过应用拉格朗日插值方程来计算加密的对称密钥κ;S6.审计,使用私钥通过智能合约的映射来揭露发送假密钥的恶意节点。本发明专利技术通过引入密文策略属性加密算法等密码学技术,实现了对EHRs的细粒度访问控制,同时确保隐私数据得到有效保护。

【技术实现步骤摘要】

本专利技术属于区块链,更具体地说,涉及一种基于区块链的匿名协作医疗数据共享方法


技术介绍

1、随着医疗行业的发展,越来越多的医疗机构使用电子健康记录(electronichealth records,ehrs)来存储患者信息。ehrs共享一直在临床诊断和治疗中发挥着重要作用。然而,ehrs包含敏感隐私数据,如患者身份信息、医疗记录以及健康状况,一旦泄露,会引发安全风险及医患矛盾,必须确保数据机密性,避免在数据共享期间泄漏。尽管ehrs共享有望优化医疗服务,但伴随而来的隐私风险也需得到有效控制。

2、属性加密是一种在数据共享场景广泛应用的密码学技术,其主要目的是实现细粒度的访问控制和强化隐私保护。在医疗领域,密文策略属性加密引入了更为灵活的访问控制,通过将用户与特定属性关联,构建由访问结构定义的条件密文,只有在用户的属性满足特定属性条件时,才能成功解密数据。在医疗数据共享中,密文策略属性加密已被广泛采用,以确保只有经过授权的用户才能够访问相关ehrs。然而,随着医疗协作需求日益凸显,实际应用中原有访问策略无法满足新协作要求,导致数据访问受限。因本文档来自技高网...

【技术保护点】

1.一种基于区块链的匿名协作医疗数据共享方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的方法,其特征在于,S1中初始化阶段:每个医生都与一个独特的群组相联系;对于每个群组m,选择一个不同的密钥Gm来隐式表示用户在该特定群组的成员资格;中央授权生成公钥PK和主密钥MSK,并生成智能合约。

3.根据权利要求2所述的方法,其特征在于,S2中密钥生成阶段:生成私钥SKi用于协作的转换密钥Ei和一组环签名密钥对。

4.根据权利要求1所述的方法,其特征在于,S3中加密过程:医生首先选择一个随机数κ作为对称密钥,并使用对称密钥对明文M进行对称加密,生成密文...

【技术特征摘要】

1.一种基于区块链的匿名协作医疗数据共享方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的方法,其特征在于,s1中初始化阶段:每个医生都与一个独特的群组相联系;对于每个群组m,选择一个不同的密钥gm来隐式表示用户在该特定群组的成员资格;中央授权生成公钥pk和主密钥msk,并生成智能合约。

3.根据权利要求2所述的方法,其特征在于,s2中密钥生成阶段:生成私钥ski用于协作的转换密钥ei和一组环签名密钥对。

4.根据权利要求1所述的方法,其特征在于,s3中加密过程:医生首先选择一个随机数κ作为对称密钥,并使用对称密钥对明文m进行对称加密,生成密文eκ(m);随后,患者定义一个访问策略t并设置允许协作的转换节点,密文策略属性加密算法根据访问策略t加密对称密钥κ,生成密文ct;然后患者和医生将加密信息eκ(m)、t和ct发送到云存储,并且在区块链中记录存储地址。

5.根据权利要求4所述的方法,其特征在于,s4中协作阶段:医生为了访问数据明文m,从区块链中检索存储地址,并从...

【专利技术属性】
技术研发人员:周璐汪怡凡
申请(专利权)人:南京航空航天大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1