【作者】宋文鹏; 张亮; 马宇航
【作者单位】复旦大学计算机科学技术学院;上海区块链工程技术研究中心;海南大学网络空间安全学院(密码学院);
【文献来源】计算机研究与发展
【摘要】互联网技术的不断快速发展,为数据共享带来日益便利之处,但数据安全和隐私问题也接踵而至.以医疗保健为例,人们既希望能迅速就诊和及时报销,又不希望泄露个人的病历和费用信息.为了适配此类数据共享场景,方案提出一种基于区块链和代理重加密(proxy re-encryption,PRE)的分布式数字身份(decentralized identity,DID)模型,进而实现智慧医疗的数据共享框架.区块链技术能避免单节点故障问题,以确保数据的可用性和一致性.代理重加密能够实现数据的生成、管理和使用权限分离,实现DID模式下的可验证身份发行和验证,并达到医疗场景中以病患为中心的目的.运用BLS签名方案,对该DID模式下的身份可验证表达进行聚合签名及认证以提升效率.针对提出的代理重加密方案,在区块链上验证了密文的正确性,实现数据在密态下的可验证性和审计性.最后,方案对所提出的智慧医疗场景进行了安全分析,与相关工作对比分析,并在以太坊和星际文件系统(inter-planetary file system,IPFS)区块链平台上进行系统的实验验证,体现方案的可行性和高效性.
【关键词】代理重加密;;数据共享;;区块链;;智慧医疗;;分布式数字身份
【文献类型】实验仿真
【主题类别】
区块链应用-实体经济-医疗领域
【复合影响因子】3.363
【综合影响因子】2.388
【DOI】
【发布时间】2024-10-09
评论