当前位置: 首页 > 专利查询>东南大学专利>正文

一种基于单向函数的分布式无线传感器网络密钥管理方法技术

技术编号:6081820 阅读:284 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种基于单向函数的针对分布式无线传感器网络的密钥管理方法,方法支持网络扩展和节点动态移动。新节点加入到网络中时,新加入节点能与网络中邻居节点建立安全通信对密钥;当节点从邻居节点通信范围移出时,原邻居节点撤销与其通信对密钥;密钥使用时间过长时,节点间更新对密钥。方法对节点存储资源要求低,节点只需预存储一个单向函数、一对公私钥及公钥子集,邻居节点间即能以很高概率建立起通信对密钥;提高了网络安全性能,网络中节点被俘获不影响其余节点、链路安全性,实现本发明专利技术的目的。

A key management method for distributed wireless sensor networks based on one-way function

The invention discloses a key management method for a distributed wireless sensor network based on a one-way function, which supports network expansion and node dynamic movement. The new node is added to the network, the new nodes and network neighbor nodes can establish a secure communication on the key; when the node from the neighbor node communication range is removed, the original and the communication of neighbor node revocation key; key used for a long time, update on key nodes. The method has low requirement to node storage resources, pre storage nodes need only a one-way function, a pair of private key and public key subset, the neighbor node can establish a high probability of communication on the key; improve the network security performance, network node capture does not affect other nodes, link security, implementation of the invention the purpose of.

【技术实现步骤摘要】

【技术保护点】
1.一种基于单向函数的分布式无线传感器网络密钥管理方法,其特征在于,无线传感器网络包括基站、传感器节点两类节点,各节点有唯一身份编号IDij,所述密钥管理方法包括如下步骤:1)在网络规模为n的网络中,部署前,基站首先产生拥有N个初始公钥的初始公钥集合S:{UK10,UK20L UKi0L UKN0},其中UKi0为第i个初始公钥,n=N×N;2)基站利用单向函数H(x),及初始公钥集合S产生一个公钥集合P:(math)??(mfencedopen='['close=']')?(mtable)?(mtr)?(mtd)?(msub)?(mi)ID(/mi)?(mn)11(/mn)?(/msub)?(msub)?(mi)UK(/mi)?(mn)11(/mn)?(/msub)?(/mtd)?(mtd)?(msub)?(mi)ID(/mi)?(mn)12(/mn)?(/msub)?(msub)?(mi)UK(/mi)?(mn)12(/mn)?(/msub)?(/mtd)?(mtd)?(mi)L(/mi)?(/mtd)?(mtd)?(msub)?(mi)IDKij对应私钥;4)基站从公钥集合P中选择一个元素[IDijUKij]及其对应的私钥RKij分配给节点,IDij为该节点身份编号,UKij为该节点公钥,RKij为该节点公钥对应的私钥;所选元素不会重复,分配完成后,所有的节点都将拥有唯一身份编号、公钥及对应的私钥;5)同时,节点部署前,基站为每个传感器节点从初始公钥集合S中随机选择m(m<N)个初始公钥,组成初始公钥集合S的子集T,预存储于传感器节点中,传感器节点还预存储单向函数H(x);6)节点部署到网络中后,首先向外广播自己身份编号IDij,邻居节点接收到该消息后,查找自己初始密钥子集T,若密钥子集T中存在初始密钥UKi0,则邻居节点根据单向函数H(x)及初始密钥UKi0计算该节点公钥UKij,UKij=Hj(UKi0).其中Hj(UKi0)为对初始密钥UKi0进行j次单向函数计算;7)邻居节点计算出该节点公钥UKij后,随机产生通信对密钥kpair,并用对方节点公钥UKij加密对密钥kpair,向对方节点分发对密钥;8)节点编号为IDij节点接收到加密信息后,用本节点私钥RKij解密信息,获(/mi)?(mrow)?(mn)1(/mn)?(mi)j(/mi)?(/mrow)?(/msub)?(msub)?(mi)UK(/mi)?(mrow)?(mn)1(/mn)?(mi)j(/mi)?(/mrow)?(/msub)?(/mtd取对方节点分发的通信对密钥kpair。)?(mtd)?(mi)L(/mi)?(/mtd)?(mtd)?(msub)?(mi)ID(/mi)?(mrow)?(mn)1(/mn)?(mi)N(/mi)?(/mrow)?(/msub)?(msub)?(mi)UK(/mi)?(mrow)?(mn)1(/mn)?(mi)N(/mi)?(/mrow)?(/msub)?(/mtd)?(/mtr)?(mtr)?(mtd)?(msub)?(mi)ID(/mi)?(mn)21(/mn)?(/msub)?(msub)?(mi)UK(/mi)?(mn)21(/mn)?(/msub)?(/mtd)?(mtd)?(msub)?(mi)ID(/mi)?(mn)22(/mn)?(/msub)?(msub)?(mi)UK(/mi)?(mn)22(/mn)?(/msub)?(/mtd)?(mtd)?(mi)L(/mi)?(/mtd)?(mtd)?(msub)?(mi)ID(/mi)?(mrow)?(mn)2(/mn)?(mi)j(/mi)?(/mrow)?(/msub)?(msub)?(mi)UK(/mi)?(mrow)?(mn)2(/mn)?(mi)j(/mi)?(/mrow)?(/msub)?(/mtd)?(mtd)?(mi)L(/mi)?(/mtd)?(mtd)?(msub)?(mi)ID(/mi)?(mrow)?(mn)2(/mn)?(mi)N(/mi)?(/mrow)?(/msub)?(msub)?(mi)UK(/mi)?(mrow)?(mn)2(/mn)?(mi)N(/mi)?(/mrow)?(/msub)?(/mtd)?(/mtr)?(mtr)?(mtd)?(mi)M(/mi)?(/mtd)?(mtd)?(mi)M(/mi)?(/mtd)?(mtd)?(/mtd)?(mtd)?(mi)M(/mi)?(/mtd)?(mtd)?(/mtd)?(mtd)?(/mtd)?(/mtr)?(mtr)?(mtd)?(msub)?(mi)ID(/mi)?(mrow)?(mi)i(/mi)?(mn)1(/mn)?(/mrow)?(/msub)?(m...

【技术特征摘要】

【专利技术属性】
技术研发人员:黄杰黄蓓欧国华黎娟邓夏阳
申请(专利权)人:东南大学
类型:发明
国别省市:84

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1