[发明专利]体域网中加强的传感器安全附着和密钥管理方法有效
| 申请号: | 201310583065.9 | 申请日: | 2013-11-19 |
| 公开(公告)号: | CN103618593B | 公开(公告)日: | 2017-04-12 |
| 发明(设计)人: | 沈剑;郑文英;孙星明;谭皓文 | 申请(专利权)人: | 南京信息工程大学 |
| 主分类号: | H04L9/00 | 分类号: | H04L9/00;H04L9/32;H04W84/18 |
| 代理公司: | 南京众联专利代理有限公司32206 | 代理人: | 顾进,叶涓涓 |
| 地址: | 210044 *** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 体域网中 加强 传感器 安全 附着 密钥 管理 方法 | ||
1.一种体域网中加强的传感器的附着认证和密钥管理方法,基于包括传感器节点、附着有传感器节点的患者终端、医护人员终端和密钥生成中心的传感器网络实现,其特征在于,包括如下步骤:
(1)各传感器节点、患者终端和医护人员终端分别具有自己的ID,患者终端和医护人员终端具有自己的密钥,密钥生成中心随机生成私钥,并计算公钥后进行发布;
(2)传感器安全附着步骤,包括:
(2.1)患者终端和医护人员终端分别生成随机数,并利用各自的密钥和公钥进行运算后,通过信息交换和计算进行相互认证;
(2.2)患者终端根据传感器节点数量生成相应的密钥和随机数,各个节点加载所述密钥和随机数,患者终端计算自己的哈希链和所有节点的哈希链后,向所有节点广播节点哈希链,患者终端和各传感器节点之间分别进行信息交换和认证,并建立共享密钥;各传感器节点两两之间进行信息交换和认证;
(3)患者终端通过步骤(2.2)中从各节点接收到的信息,计算传感器节点的组密钥,该组密钥加密后被分发给各个节点;
(4)组员管理步骤:
(4.1)当有新节点加入时,各个节点认证新节点的合法性,并升级患者终端的哈希链,新节点与患者终端之间进行认证,并升级新的组密钥;
(4.2)当有节点离开时,需要升级新的组密钥;
(4.3)当节点的哈希链耗尽时,需要升级节点哈希链;
(4.4)当患者终端的哈希链耗尽时,需要升级患者终端的哈希链。
2.根据权利要求1所述的体域网中加强的传感器的附着认证和密钥管理方法,其特征在于,所述的步骤(1)具体为:所有n个传感器节点都有自己的ID,分别为{N1,N2,…,Nn},已向KGC注册的患者终端的ID是IDc,已向KGC注册的医护人员终端的ID是IDd,首先KGC选择一个质数p并在整数集Zp上定义一个椭圆曲线Ep,随机选择一个整数s∈Zp*作为其私钥,并计算作为其公钥,其中为Ep上点的集合的生成元,随后KGC公开发布{p,Ep,q,Ppub},其中p、q为质数,患者拥有自己的密钥kc,医护人员也拥有自己的密钥kd。
3.根据权利要求2所述的体域网中加强的传感器的附着认证和密钥管理方法,其特征在于,所述的步骤(2.1)具体为:患者终端和医护人员终端分别生成随机数{rc,rd},并计算{Sc=kc·Ppub,Sd=kd·Ppub}。医护人员终端收到信息Sc之后,计算K=kd·Sc,Ad=h{K||rd||IDd}和Td=Ek{rd||IDd};同样地,患者终端收到信息Sd之后计算K=kc·Sd,Ac=h{K||rc||IDc}和Tc=Ek{rc||IDc},之后,患者和医护人员交换信息{Ac,Tc}和{Ad,Td},患者和医护人员分别用K解密Tc和Td,并验证等式Ac=h{K||rc||IDc}和Ad=h{K||rd||IDd}是否成立。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京信息工程大学,未经南京信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310583065.9/1.html,转载请声明来源钻瓜专利网。





