发明名称 |
一种传感器网络密钥预分发与密钥建立方法 |
摘要 |
本发明涉及一种传感器网络的密钥预分发和密钥建立方法,包括:1.1)网络部署前,部署服务器生成密钥池KP,该密钥池KP包含多个密钥及其密钥标识,密钥池中密钥个数记为|KP|,|KP|足够大,并假设部署服务器安全;1.2)假定预设的网络连通度为P<sub>c</sub>,网络中的节点数为n,每个节点均有对应的标识ID,根据经典随机图理论计算节点的度d=(n-1)*(lnn-ln(-lnP<sub>c</sub>))/n;1.3)根据节点的度d以及期望的网络部署后节点的邻居节点数n’,计算相邻节点间两两预共享密钥的概率p=d/n’;1.4)部署服务器为节点预分发密钥;2.1)对密钥的建立;2.2)组密钥的建立。本发明提供了一种既支持身份鉴别、开销又相对较低且具有很好的抗毁性和扩展性并能够适用大规模传感器网络的密钥预分发和密钥建立方法。 |
申请公布号 |
CN101674179A |
申请公布日期 |
2010.03.17 |
申请号 |
CN200910024214.1 |
申请日期 |
2009.10.10 |
申请人 |
西安西电捷通无线网络通信有限公司 |
发明人 |
杜志强;曹军;铁满霞;黄振海 |
分类号 |
H04L9/08(2009.01)I;H04W12/04(2009.01)I;H04W84/18(2009.01)I |
主分类号 |
H04L9/08(2009.01)I |
代理机构 |
西安智邦专利商标代理有限公司 |
代理人 |
商宇科 |
主权项 |
1、一种传感器网络密钥预分发与密钥建立方法,其特征在于:所述方法包括以下步骤:1)密钥预分发,其具体实现方式是:1.1)网络部署前,部署服务器生成密钥池KP,该密钥池KP包含多个密钥及其密钥标识,密钥池中密钥个数记为|KP|,|KP|足够大,并假设部署服务器安全;1.2)假定预设的网络连通度为Pc,网络中的节点数为n,每个节点均有对应的标识ID,根据经典随机图理论计算节点的度d=(n-1)*(1nn-1n(-1nPc))/n;1.3)根据节点的度d以及期望的网络部署后节点的邻居节点数n’,计算相邻节点间两两预共享密钥的概率p=d/n’;1.4)部署服务器为节点预分发密钥;2)密钥建立,其具体实现方式是:2.1)对密钥的建立;2.2)组密钥的建立。 |
地址 |
710075陕西省西安市高新区科技二路68号西安软件园秦风阁A201 |