【技术实现步骤摘要】
本专利技术属于区块链,更具体地说,涉及一种基于区块链的匿名协作医疗数据共享方法。
技术介绍
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,从区块链中检索存储地址,并从...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。