[发明专利]医疗传感器网络环境下的身份认证与数据安全传输方法在审
申请号: | 201911338906.3 | 申请日: | 2019-12-23 |
公开(公告)号: | CN111083150A | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 张俊松;李志刚;甘勇;贺蕾;张启坤;陈启强;尹毅峰 | 申请(专利权)人: | 郑州轻工业大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L9/32;H04L9/30;H04L9/08;H04L9/06;H04W4/38;H04W84/18 |
代理公司: | 郑州优盾知识产权代理有限公司 41125 | 代理人: | 栗改 |
地址: | 450002 *** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 医疗 传感器 网络 环境 身份 认证 数据 安全 传输 方法 | ||
1.一种医疗传感器网络环境下的身份认证与数据安全传输方法,其特征在于,其步骤如下:
步骤一:后台服务器S对医疗传感器网络进行初始化:在椭圆曲线上选择一个基点,基于基点选择双线性映射和初始化三个安全的hash函数;
步骤二:注册阶段:参与医疗传感器网络的所有的医疗传感器节点和使用医疗传感器网络的医疗工作者都需要在后台服务器S进行注册;
步骤三:用户的登录阶段:医疗工作者的用户Ui想要登录医疗传感器网络访问患者的医疗数据时,登录医疗传感器网络;
步骤四:身份验证与密钥协商:在收到用户Ui发送过来的认证请求后,后台服务器验证用户Ui的合法性并在验证成功后,与用户Ui协商生成通信密钥;
步骤五:数据的安全传输:根据步骤四生成的通信密钥,用户Ui从后台服务器S获得患者的医疗数据,或直接用户Ui与医疗传感器节点通信以获取其所保存的患者的医疗数据。
2.根据权利要求1所述的医疗传感器网络环境下的身份认证与数据安全传输方法,其特征在于,所述医疗传感器网络包括无线医疗传感器网络和后台服务器,无线医疗传感器网络包括若干个医疗传感器节点,医疗传感器节点设置在患者身上,若干个医疗传感器节点通过网关均与后台服务器相连接,后台服务器通过无线网络与智能终端相连接,智能终端与医疗工作者的智能存储卡相匹配,智能存储卡与医疗传感器节点相匹配。
3.根据权利要求1或2所述的医疗传感器网络环境下的身份认证与数据安全传输方法,其特征在于,所述步骤一中后台服务器S对医疗传感器网络进行初始化的方法为:
步骤I1:后台服务器S选择所使用的双线性对的相关参数(q,P0,G1,G2,ê),其中,G1为一个由阶为大素数q的生成元P0所生成一个循环加法群,G2是一个阶与循环加法群G1相同的循环乘法群,双线性映射ê:G1×G1→G2;
步骤I2:后台服务器S选择两个合适的安全hash函数h(·)与H(·),其中,h:为0,1字符串到有限域的hash函数;H:{0,1}*→G2为任意长度0、1字符串到循环乘法群G2上的点的映射;
步骤I3:后台服务器S利用随机数生成算法生成一个随机数并将其作为自己的私钥;同时,后台服务器S利用私钥s计算出公钥Ppub=s·P0;后台服务器S使用随机数生成算法生成随机数作为秘密值,并将秘密值x与自己的私钥s保存
步骤I4:后台服务器S的管理员设置医院各部门在医疗传感器网络中所使用的部门编号集合:DC={dk|k=1,2,…,M},其中,dk表示第k个部门编号,M表示医疗机构一共有M个诊疗部门;然后,后台服务器S将公共的系统参数{H,h,Ppub,DC,ê}对外进行发布。
4.根据权利要求3所述的医疗传感器网络环境下的身份认证与数据安全传输方法,其特征在于,所述阶q的大小至少达到512比特以上;hash函数h(·)输出长度至少达到256比特;hash函数h(·)选取目前常用SHA-256公开的hash函数或现有的Rijindael加密算法构建的hash函数;所述随机数生成算法满足:1)、随机性,不存在统计学偏差,是完全散乱的数列;2)、不可预测性:不能从过去的数列推算出下一个出现的数;3)、不可重现性:除非数列保存下来,否则重现相同数列的概率是可以忽略不计的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州轻工业大学,未经郑州轻工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911338906.3/1.html,转载请声明来源钻瓜专利网。