当前位置:主页 > 科技论文 > 软件论文 >

基于区块链的电子病历存储系统的设计与实现

发布时间:2021-01-12 02:27
  在传统的电子病历系统中通常采用中心化的模式存储数据,必须找到一个可信的第三方。然而,当第三方的数据库一旦出现问题,就会导致数据隐私安全等问题。使用区块链技术,能减少由于人为因素造成的数据隐私安全问题,减少医疗纠纷并提高医疗行业的发展速度。区块链可将不同机构的数据通过同一数据格式统一存储在链上,实现数据安全跨平台、跨机构地共享。本文主要介绍了一个能够安全存储共享电子病历数据的系统,该系统基于区块链框架Hyperledger Fabric可保证数据的可追溯性与隐私安全,使用IPFS分布式存储技术弥补区块链数据存储量比较小的缺点,且使用IPFS能够提升数据存储效率,节省系统构建成本,最后使用CP-ABE加密技术实现数据细粒度访问控制。本系统在Ubuntu系统中实现区块链网络与IPFS集群,并嵌入CP-ABE加密技术,使用Java语言来进行访问控制,并向用户提供美观的前端界面。本系统基于区块链技术,实现对电子病历数据跨平台、跨机构地安全存储共享。现有系统对于患者电子病历的管理都是中心化的,患者对本人电子病历没有控制权利,在本系统中,患者能够拥有自己病历的数据控制权力,可以控制本人病历访问权限。... 

【文章来源】:大连理工大学辽宁省 211工程院校 985工程院校 教育部直属院校

【文章页数】:68 页

【学位级别】:硕士

【文章目录】:
摘要
Abstract
1 绪论
    1.1 课题背景
    1.2 国内外研究现状
        1.2.1 电子病历存储系统研究
        1.2.2 数据存储共享系统研究
        1.2.3 区块链研究
    1.3 本课题的主要研究内容
    1.4 论文组织结构
2 相关概念和技术
    2.1 区块链技术简介
        2.1.1 共识机制
        2.1.2 智能合约
        2.1.3 存储结构
    2.2 Fabric技术简介
        2.2.1 Hyperledger项目
        2.2.2 Fabric框架
    2.3 星际文件系统IPFS
    2.4 ABE属性加密技术
        2.4.1 基本ABE
        2.4.2 KP-ABE加密技术
        2.4.3 CP-ABE加密技术
    2.5 本章小结
3 系统需求分析
    3.1 系统需求概述
    3.2 系统功能需求
    3.3 系统非功能需求
        3.3.1 安全性
        3.3.2 易用性
        3.3.3 健壮性
        3.3.4 可扩展性
    3.4 本章小结
4 系统设计
    4.1 系统架构设计
        4.1.1 区块链集群
        4.1.2 IPFS集群
        4.1.3 加密模块
    4.2 系统功能设计
        4.2.1 管理员功能
        4.2.2 患者用户功能
        4.2.3 医疗机构用户功能
    4.3 智能合约设计
    4.4 数据存储设计
        4.4.1 状态数据库CouchDB
        4.4.2 MySQL数据库
    4.5 本章小结
5 系统实现
    5.1 系统运行环境
    5.2 系统功能实现
        5.2.1 用户登陆功能实现
        5.2.2 数据加密功能实现
        5.2.3 IPFS数据存储功能实现
        5.2.4 区块链数据存储功能实现
        5.2.5 数据索引功能实现
    5.3 本章小结
6 系统测试
    6.1 测试原理
    6.2 功能测试
    6.3 结果分析
    6.4 本章小结
结论
参考文献
致谢



本文编号:2971955

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2971955.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户dd8f1***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com