[发明专利]会话密钥协商方法和层次型无线传感器网络节点认证方法有效
申请号: | 201210441430.8 | 申请日: | 2012-11-07 |
公开(公告)号: | CN103813316B | 公开(公告)日: | 2017-03-22 |
发明(设计)人: | 江为强 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | H04W12/04 | 分类号: | H04W12/04;H04W12/06;H04W84/18 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司11204 | 代理人: | 余朦,杨莘 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 会话 密钥 协商 方法 层次 无线 传感器 网络 节点 认证 | ||
1.节点会话密钥协商方法,其中,所述节点为具有n层的层次结构,每个节点隶属于特定层次Levelt,其中0≤t≤n,Level0中的节点为根节点,除根节点外的所有节点均具有父节点,每个节点具有身份标识IDt(1≤t≤n)以及身份标识串其中身份标识串根据该节点的身份标识和所有父节点的身份标识生成而
根节点随机选择秘密数并计算公开参数P0=x0P,其中,给定安全参数1k,G1和G2是阶为q的循环群,q为大素数,G1是加法群,G2是乘法群,在G1、G2中求解离散对数的问题是难解的,P为G1中任一生成元,
生成Levelt层次中身份标识为IDt的节点部分私钥,其中,Levelt层次中身份标识为IDt的节点由身份标识为IDt-1的父节点生成部分私钥:计算然后生成身份标识为IDt的节点的部分私钥Dt,其中身份标识为IDt-1的父节点的部分私钥为Dt-1,xt-1是身份标识为IDt-1的父节点选择的随机秘密值,节点IDt的部分私钥为:
Levelk层次中的身份标识为ID′k的节点与Levelk层次中的身份标识为IDt的节点进行会话密钥协商的方法包括:
(1)ID′k检验是否成立,如果不成立则协议终止;
(2)ID′k分别计算:
(3)ID′k随机选择临时秘密值
(4)ID′k计算并且向IDt发送:
T′k=<U0,U2,U3,…,Ut,P′k>=<aP,aQ2,aQ3,…,aQt,P′k>∈Ttt; (5)IDt收到T′k后,经过相同检验与计算后,向ID′k发送Tt,其中,b为IDt随机选择临时秘密值,i=1,2,…,k,
Tt=<U′0,U′2,U′3,…,U′k,Pt>=<bP,bQ′2,bQ′3,…,bQ′k,Pt>∈Tk;
(6)经过上式的计算后,ID′k与IDt均可计算出双方的会话密钥:
ID′k计算:
IDt计算:
并且双方最后得到会话密钥:K=H(K′k||aU′0)=H(Kt||bU0),
其中,身份标识为ID′k的节点的身份标识串为部分私钥为私钥为S′k=x′kD′k,公钥为P′k=<X′k,Y′k>,其中X′k=x′kP,Y′k=x0x′kP,身份标识为IDt的节点的身份标识串为
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210441430.8/1.html,转载请声明来源钻瓜专利网。