[发明专利]一种基于区块链的智能医疗网络系统及医疗数据共享方法在审
申请号: | 202110669068.9 | 申请日: | 2021-06-17 |
公开(公告)号: | CN113407627A | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 张爱清;聂雪丽;陈金豆;叶新荣;高雅;胡院院 | 申请(专利权)人: | 安徽师范大学 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/2458;G06F16/22;G06F21/60;G06F21/62;G06F21/64 |
代理公司: | 芜湖创启知识产权代理事务所(普通合伙) 34181 | 代理人: | 周锟 |
地址: | 241000 *** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 智能 医疗 网络 系统 数据 共享 方法 | ||
1.一种基于区块链的智能医疗网络系统,其特征在于,所述基于区块链的智能医疗网络系统包括:
数据拥有端,用于:
加密原始数据,并将加密后的所述原始数据发送到星际文件系统;
将所述原始数据相应的关键字和文件标识符加密为加密索引;
将所述加密索引上传至区块链以进行共享,其中,所述数据拥有端能够授权数据用户端,使得所述数据用户端能够配置预期的关键字并解密得到所述原始数据;
所述数据用户端,用于:
向所述数据拥有端发送搜索请求并获得搜索授权令牌,其中所述搜索授权令牌中包含搜索结果证明数据和令牌有效时间;
通过公钥和所述搜索授权令牌生成搜索陷门;
调用所述区块链上的搜索智能合约进行搜索以得到实际搜索结果,在所述搜索结果证明数据验证所述实际搜索结果为正确时,获得从所述星际文件系统访问解密后的所述数据拥有端的原始数据的权限。
2.根据权利要求1所述的基于区块链的智能医疗网络系统,其特征在于,所述数据拥有端用于将所述原始数据相应的关键字和文件标识符加密为加密索引包括:
所述数据拥有端用于在不同时间将所述原始数据相应的关键字和文件标识符进行加密得到加密索引集。
3.一种基于区块链的医疗数据共享方法,其特征在于,使用权利要求1或2所述的基于区块链的智能医疗网络系统,所述基于区块链的医疗数据共享方法包括:
初始化所述智能医疗网络系统;
生成所述数据拥有端和所述数据用户端的密钥;
生成所述数据拥有端的原始数据对应的EHR密文和加密索引;
生成所述数据用户端的搜索授权令牌和搜索陷门;
所述数据用户端进行搜索并验证所述搜索结果的正确性,并生成对称密钥;以及
所述数据用户端获得从所述星际文件系统访问解密后的所述数据拥有端的原始数据的权限,完成数据共享。
4.根据权利要求3所述的基于区块链的医疗数据共享方法,其特征在于,所述初始化所述智能医疗网络系统包括:
配置有安全参数λ,选择两个大素数p,q和一个双线性对e:G×G→GT,其中,G是加法循环群,GT是乘法循环群;P是循环群G的椭圆曲线上的一个生成元素数的群,选择以下四个Hash函数:
H0:{0,1}*→G,
随机选择两个参数并计算H=αP,T=βP;
初始化所述智能医疗网络系统的公共参数为:
param=(G,GT,e,P,H00,H1,H2,H3,H,T)。
5.根据权利要求4所述的基于区块链的医疗数据共享方法,其特征在于,所述生成所述数据拥有端和所述数据用户端的密钥包括:
所述数据用户端di随机选择计算Xi=xiP,其中所述数据用户端di的公钥和私钥分别是pki=Xi,ski=xi;以及
所述数据拥有端no随机选择计算Yo=yoP,其中所述数据拥有端no的公钥和私钥分别是pko=Y,sko=yo。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽师范大学,未经安徽师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110669068.9/1.html,转载请声明来源钻瓜专利网。