-
公开(公告)号:CN115664682A
公开(公告)日:2023-01-31
申请号:CN202211353154.X
申请日:2022-11-01
Applicant: 桂林电子科技大学
IPC: H04L9/32 , H04L9/40 , H04L67/1097 , H04L67/1095 , G06Q20/38 , G06F16/182 , G06F18/23213
Abstract: 本发明公开了一种基于联盟链主从多链的医疗数据共享的共识方法。包括步骤:设计一个适用于医疗数据共享的医疗联盟链模型;设计分区算法将模型中的机构节点进行分区,各区维护一条从链,全网维护一条主链;各区内采用改进的PBFT算法对区内交易共识,之后,各区间节点将区内共识的记录区块的哈希值及备注形成交易广播至区间,区间进行PBFT共识并将区间验证区块同步至全网验证后更新主链,同时全网节点将各区内共识后的记录区块更新至从链。本发明采用BLS聚合签名和环签名来改进PBFT算法,减少了通信开销并保证了区内Leader的匿名性,同时构建信任模型约束节点行为。本发明提高了医疗区块链系统的可扩展性、有效降低通信开销和时延,并提高了交易吞吐量。
-
公开(公告)号:CN116303437A
公开(公告)日:2023-06-23
申请号:CN202310153595.3
申请日:2023-02-23
Applicant: 桂林电子科技大学
Abstract: 本发明公开了一种基于区块链的医疗数据分级存储和共享方法。方法如下:患者对医疗数据进行全局签名;医生根据敏感度划分标准对子数据进行划分并进行可截取签名,并由所属机构节点将不同等级的子数据使用对称密钥加密后上传至IPFS系统,并使用密文策略属性加密算法(CP‑ABE)进行数据访问控制处理并将相关信息写入智能合约;请求节点发起请求交易;请求交易触发对应的智能合约,返回相关的请求信息;请求节点解密密文,获取数据的hash地址,下载并解密获得原文。本发明借助联盟链、可截取签名、CP‑ABE、智能合约等技术实现了医疗数据的安全分级存储和共享。
-