基于区块链的毕设-医疗数据共享需求分析

数据所有者将医疗数据加密存储在分布式数据库[11]中,模型采用密码学中代理重加密机制[12-14]来实现对医疗数据的访问控制和共享。基于区块链技术是一个去中心化的应用场景,没有可信的第三方也就不存在传统重加密场景中的唯一的代理角色。AFS(审计联盟服务器群)和MIFS中的任一节点都可以充当代理完成重加密的操作。作为报酬可以获得相应的信用积分。例如,当医生对病人数据有访问需求时,病人将对应于医生查询的部分医疗数据做正常的加密操作,并且产生对应于自己到该医生的代理重加密密钥;AFS和MIFS中的节点竞争代理重加密权利,病人选取竞争列表中的一个服务节点,并将对应的重加密密钥发送给该节点,代理重加密节点根据密文和重加密密钥如实完成重加密操作,最后将密文存入数据库,索引标识是医生的公钥[15-16]。此时医生就可以访问数据库并用自己的私钥解密获取医疗数据。通过代理重加密可以方便地实现医疗数据的共享与控制,达到对于数据所有者的权利委托

猜你喜欢

转载自blog.csdn.net/v_dnf767/article/details/106339003