摘要
为解决医疗病历数据共享时面临的隐私安全、效率和不灵活问题,提出一种结合智能合约的病历数据共享方案。通过将智能合约与基于属性的访问控制相结合,提高了数据共享效率,实现了细粒度访问控制。采用链上链下数据协同的方式,在可靠存储数据的同时减轻区块链的存储负担。提出策略匹配和字母搜索算法,提高匹配访问策略和检索病名的效率。对方案进行系统编程,性能测试和安全性分析,结果证实所提方案具有可行性,具有较高效率,而且能够有效维护数据安全。
To tackle the challenges of privacy,inefficiency,and inflexibility in the sharing of medical record data,a solution incorporating smart contracts is proposed.Smart contracts are combined with attribute-based access control to enhance data-sharing efficiency and achieve fine-grained access control.A hybrid on-chain and off-chain data collaboration approach is implemented to alleviate the storage burden on the blockchain while ensuring reliable data storage.A policy matching and alphabetical search algorithm have been introduced to improve the efficiency of matching access policies and retrieving diagnoses information.The proposed scheme is subjected to system programming,performance testing,and security analysis,which validate its feasibility,high efficiency,and effective maintenance of data security.
作者
陈强
田秀霞
CHEN Qiang;TIAN Xiu-xia(College of Computer Science And Technology,Shanghai University of Electric Power,Shanghai 201306,China)
出处
《计算机工程与设计》
北大核心
2025年第8期2263-2271,共9页
Computer Engineering and Design
基金
国家自然科学基金面上基金项目(61772327)
上海市大数据管理系统工程研究中心开放课题基金项目(H2020-216)
2022年CCF-华为胡杨林基金-数据库专项基金项目(CCF-HuaweiDB202209)
国网甘肃省电力公司电力科学研究院基金项目(H2019-275)。
关键词
病历数据共享
智能合约
基于属性的访问控制
细粒度访问控制
链上链下协同
策略匹配
字母搜索
数据安全
medical record data sharing
smart contracts
attribute-based access control
fine-grained access control
on-chain and off-chain collaboration
policy matching
alphabetical search
data security