VBNN IBS authentication method to accelerate a wireless sensor network, the invention relates to a vBNN accelerated IBS authentication method in wireless sensor networks. The invention solves the problem that the authentication speed of the public key encryption system is slow and consumes more energy in the existing wireless sensor network environment. The invention comprises the following steps: 1. Extracting the key from the user and obtaining the user's private key; two: generating the user's signature by adopting the private key of the user obtained by step one; and three: verifying the signature of the generated user. In the wireless sensor network, the speed of authentication is accelerated by transmitting the result of calculation to a neighbor node through a node. As long as there is a node to transmit the results of its neighbor nodes, will reduce the amount of computation, thereby reducing the energy of sensor nodes and overhead effectively accelerate the authentication efficiency, reduce authentication time, improve the network life cycle. The invention is used in the technical field of node authentication in wireless sensor networks.
【技术实现步骤摘要】
一种无线传感器网络中加速vBNN-IBS认证方法
本专利技术涉及无线传感器网络节点认证
,具体涉及无线传感器网络中加速的vBNN-IBS认证机制。
技术介绍
无线传感器网络是一种大规模的分布式网络,节点的布设方式多种多样,部署后的拓扑结构也时常发生变化。节点自身有限的计算能力和能量资源受限使得无线传感器网络与普通网络相比更易受到各种攻击的侵害,其安全解决方案必须兼顾安全性和系统性能等因素。节点认证是无线传感器网络中安全的重要组成部分,是安全路由协议和密钥管理协议等实现的基础。由于自身的限制和任务的多功能性,现代无线传感器网络需要特殊的高程度的安全性。类似于μTESLA的基于对称加密的机制由于其能量效率高被广泛的使用,其在设计的过程中解决了共享密钥问题、密钥生成算法的单向性问题、密钥发布包丢失的问题、密钥公布延迟问题等。但由于其认证期间存在时间拖延,容易受到DoS(DenialofService)攻击的影响,即恶意节点广播错误数据包,节点会将这些数据包保存起来等待密钥分布后进行验证,这样将可能耗尽节点资源。公钥加密机制(PKC)在广播认证上具有对称加密不具备的一些优势。比如不需要通信双方共享通用的密钥,即使公钥在传递或发布的过程中被获取,入侵者没有与公钥相配对的私钥也获取不到任何有用的信息。公钥加密机制具有良好的可扩展性,密钥分配简单且易于管理。但是其加密算法复杂,加密和解密的速度都比较慢,至此在广播认证中导致了较高的能量消耗和认证时间拖延。现有的加速ECDSA签名机制提出了一种快速认证机制。其是节点随机地将签名的部分结果发送给其邻居节点,邻居节点利用 ...
【技术保护点】
一种无线传感器网络中加速vBNN‑IBS认证方法,其特征在于:所述无线传感器网络中加速vBNN‑IBS认证方法包括以下步骤:步骤一:对用户进行密钥提取,得到用户的私钥;步骤二:采用步骤一得到的用户的私钥,产生用户的签名;步骤三:对步骤二产生的用户的签名进行验证。
【技术特征摘要】
1.一种无线传感器网络中加速vBNN-IBS认证方法,其特征在于:所述无线传感器网络中加速vBNN-IBS认证方法包括以下步骤:步骤一:对用户进行密钥提取,得到用户的私钥;步骤二:采用步骤一得到的用户的私钥,产生用户的签名;步骤三:对步骤二产生的用户的签名进行验证。2.根据权利要求1所述的一种无线传感器网络中加速vBNN-IBS认证方法,其特征在于:所述步骤一中对用户进行密钥提取,得到用户的私钥的具体过程为:步骤一一、在Zp中选择一个随机数r,计算R=rP;Zp是由0到p-1的正整数组成的域,P为椭圆曲线E中的一个点,p为大于3的素数;步骤一二、利用系统私钥x计算s=r+cx,其中c=H1(IDu||R),IDu是由0和1构成的用户的身份标识,H1是哈希加密函数{0,1}×G*;其中{0,1}指的是含有0和1的字符串;G是由点P的加运算组成的群;G*代表群中去掉0元素;×代表二维;步骤一三、得出由PKG产生的对Pria=(R,s)为用户的私钥,并传送给用户,其中Pria是由PKG产生的用户的私钥;所述PKG为私钥产生器。3.根据权利要求1或2所述的一种无线传感器网络中加速vBNN-IBS认证方法,其特征在于:所述步骤二中采用步骤一得到的用户的私钥,产生用户的签名的具体过程为:步骤二一、在Zp中选择一个随机数y,计算Y=yP;步骤二二、计算h=H2(IDu,m,R,Y)和z=y+hs;其中m是用户携带的信息,H2是哈希加密函数{0,1}*;{0...
【专利技术属性】
技术研发人员:秦丹阳,张岩,马静雅,杨松祥,纪萍,丁群,
申请(专利权)人:黑龙江大学,
类型:发明
国别省市:黑龙江,23
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。