[发明专利]无线传感器网络中基于零知识证明的节点身份认证方法有效

专利信息
申请号: 201310119570.8 申请日: 2013-04-08
公开(公告)号: CN103179562A 公开(公告)日: 2013-06-26
发明(设计)人: 黄杰;陈磊;王恩飞;张莎;梁莉;谢启辉 申请(专利权)人: 东南大学
主分类号: H04W12/04 分类号: H04W12/04;H04W12/08
代理公司: 南京瑞弘专利商标事务所(普通合伙) 32249 代理人: 杨晓玲
地址: 211189 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 无线 传感器 网络 基于 知识 证明 节点 身份 认证 方法
【权利要求书】:

1.一种无线传感器网络中基于零知识证明的节点身份认证方法,其特征在于,该方法包括以下步骤:

1)建立所有节点与其邻居节点之间的广播密钥;

2)根据步骤1)中得到的广播密钥,所有节点分别与其邻居节点建立共享密钥;

所述步骤1)中建立广播密钥的具体方法为:

11)节点A产生一个广播密钥大随机数x并计算y≡x4mod nA,同时节点A获取自身的广播密钥KA,*,其中KA,*=x2mod nA,其中,nA表示节点A的公开信息,所述的公开信息为两个大素数的乘积,y表示广播密钥建立过程中的一个中间参数;

然后节点A向其邻居节点发送应答数据包ECHO,所述应答数据包至少包括节点A的节点号IDA和广播密钥建立过程中的中间参数y;

所述节点A的公开信息nA的获取方法为:

a)对节点A的节点号IDA进行移位运算,获得一个因子a;

b)按照产生素数的三次多项式f(a)=a3+20687a+600601,求取f(a);

c)判断所述步骤b)求得的f(a)是否为素数;如是,则令P=f(a);否则令a=a+1后回到步骤b),P为产生节点A公开信息nA的一个素因子;

d)对节点A的节点号IDA进行异或运算,获得一个因子b;

e)按照产生素数的三次多项式f(b)=b3+20687b+600601,求取f(b);

f)判断所述步骤e)求得的f(b)是否为素数;如是,则令Q=f(b);否则令b=b+1后回到步骤e),Q为产生节点A公开信息nA的一个素因子;

g)根据所述步骤c)和步骤f)求取的P和Q,求得节点A的公开信息nA=P×Q;

12)邻居节点B接收到节点A发送的应答数据包ECHO后,按照与所述步骤11)中相同方法,邻居节点B获取节点A的公开信息nA,根据z2≡y mod nA计算出z,z表示节点B用于计算节点A广播密钥的密钥参数;

然后节点B获取节点A的广播密钥KA,*,其中KA,*=z mod nA,最后节点B根据所述节点A的广播密钥KA,*,向节点A返回响应数据包ECHO_BACK,所述响应数据包至少包括节点B的节点号IDB和采用节点A的广播密钥KA,*加密后的节点B的节点号IDB;

13)节点A接收到节点B发送的响应数据包ECHO_BACK后,首先获取响应数据包ECHO_BACK中明文传输的节点B的节点号IDB,然后用自身的广播密钥KA,*对响应数据包中加密部分进行解密,获得解密后的节点B的节点号IDB’,如果IDB’=IDB,则节点A与节点B建立共享密钥,否则节点A认为节点B是非法节点,忽略该响应数据包,结束节点A与节点B之间的身份认证流程;

所述步骤2)中建立共享密钥的具体方法为:

21)节点A产生一个共享密钥大随机数xA,B,然后按照与所述步骤11)中相同方法,节点A根据节点B的节点号IDB获取节点B的公开信息nB,节点A获取自身与节点B之间的共享密钥KA,B,KA,B=(xA,B)2mod nB;然后计算yA,B=(xA,B)4mod nB,yA,B表示建立共享密钥过程中的中间参数,最后节点A向节点B发送建立共享密钥数据包SK,所述建立共享密钥数据包至少包括节点A的节点号IDA、建立共享密钥过程中的中间参数yA,B、采用节点A的广播密钥加密后的节点A的节点号IDA和节点A的广播密钥加密后的建立共享密钥过程中的中间参数yA,B

22)邻居节点B接收到节点A发送的建立共享密钥数据包SK后,首先获取建立共享密钥数据包中明文传输的节点A的节点号IDA和明文传输的建立共享密钥过程中的中间参数yA,B,然后用节点A的广播密钥KA,*进行解密,获取解密后的节点A的节点号IDA’和解密后的建立共享密钥过程中的中间参数yA,B’,如果IDA’=IDA且yA,B=yA,B’,则按照与所述步骤11)中相同方法,节点B获取自身的公开信息nB,根据(zA,B)2=yA,B mod nB,计算zA,B,其中,zA,B表示计算节点A与节点B之间共享密钥的密钥参数,最后计算节点A和节点B的共享密钥KA,B,KA,B=zA,B mod nB;否则,丢弃该数据包,结束身份认证流程。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310119570.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top