一种应用于有限区域的无线自组网的安全认证方法技术

技术编号:20050478 阅读:28 留言:0更新日期:2019-01-09 06:02
本发明专利技术公开了一种应用于有限区域的自组网的安全认证方法,涉及网络通信技术领域。本发明专利技术根据Ad Hoc网络的无中心和路由实时变化等特点,提出了一种不设置固定的认证机构,而是将已经入网的Ad Hoc节点均认作为可信节点,由已经入网的节点选举产生认证CA节点,完成对新加入节点的认证工作;本申请采用节点认证机制,能够有效保证每一个接入网络的节点都是安全节点,从而保证整个自组网的有限区域的安全性,提高网络在缺少基础设施和路由实时变化的特点下的稳定性。

【技术实现步骤摘要】
一种应用于有限区域的无线自组网的安全认证方法
本专利技术涉及网络通信
,更具体地说涉及一种应用于有限区域的无线自组网的安全认证方法,在无线空间内进行认证,防止恶意节点接入网络。
技术介绍
AdHoc网络是由一系列移动结点组成,不依赖于任何已有的网络基础设施,是一种自组织的网络。无线adhoc网络是由一组自主的无线节点或终端相互合作而形成的,独立于固定的基础设施的并且采用分布式管理的网络,是一种自创造、自组织和自管理网络。与传统的蜂窝网络相比,无线adhoc网络没有基站,所有节点分布式运行,具有路由器的功能,负责发现和维护到其它节点的路由,向邻居节点发射或转发分组。这种网络既可以单独运行,又可以通过网关接入到有线骨干网络(如因特网)。移动自组织网络与普通网络相比,网络中的节点扮演者更多不同的角色。网络中的节点互相之间需要独立的通过基础资源匮乏的网络完成通信功能。AdHoc无线网络特点主要体现在以下几方面:(1)网络拓扑结构动态变化。AdHoc网络中没有固定的通信基础设施,网络节点的移动具有很大的随机性,网络拓扑结构会动态的产生变化。(2)多跳通信。每个不能处在同一个覆盖网络内的网络节点受到可用资源的限制,可采用多跳通信,以实现不同覆盖网络之间的源主机与目的主机之间的通信。(3)安全性较低。AdHoc网络节点间通信通过无线信道,并且网络中每个节点在完成自身功能的同时还兼有路由功能,网络通信非常容易受到监听、重发、篡改、伪造等各种攻击。在目前所提出的路由协议,如AODV、OLSR中,安全问题是一个极大的待解决的问题。如果协议中没有安全性的考虑,任何一个恶意节点都能够对网络进行攻击,那么网络的机密性、可操作性、完整性、不可否认性等必要的功能都无法实现。
技术实现思路
为了克服上述现有技术中存在的缺陷和不足,本申请提供了一种应用于有限区域的无线自组网的安全认证方法,本方法根据AdHoc网络的无中心和路由实时变化等特点,提出了一种不设置固定的认证机构,而是将已经入网的AdHoc节点均认作为可信节点,每一个节点都能够作为认证机构,完成对新加入节点的认证工作;本申请采用节点认证机制,能够有效保证每一个接入网络的节点都是安全节点,从而保证整个自组网区域的安全性,提高网络在缺少基础设施和路由实时变化的特点下的稳定性。本方法针对AdHoc网络具有缺少基础设施、路由变化迅速等特点,完成AdHoc网络对新接入节点的安全认证任务,使得每一个接入网络的节点必须是给定安全空间中的点,并且能够防止在安全认证过程中出现通过重放攻击以获取有效认证信息的行为。通过对入网节点进行安全认证能够有效保证整个网络的安全性,从而保证网络的稳定性和网络信息的安全性。为了解决上述现有技术中存在的问题,本申请是通过下述技术方案实现的:一种应用于无线区域的无线自组网的安全认证方法,其特征在于:包括以下步骤:安全值发送步骤,请求入网的节点A向安全域内最近的节点B广播自己的安全值,所述节点B捕获请求入网的节点A的安全值;所述安全域是指由已经接入无线自组网的节点所形成的安全域,所述安全域为一个有限区域;安全域内的节点共同确定一个认证空间;CA节点选举步骤:由安全域内已经接入自组网的节点通过选举算法,选出一个CA节点,选举出的CA节点用于对安全域进行区域管理、请求入网节点安全认证和自组网区域内部网路信息同步;安全认证步骤:节点B将捕获的请求入网的节点A广播的安全值转发给CA节点,CA节点通过安全值函数判断请求入网的节点A是否属于合法安全空间内节点,若请求入网的节点A属于合法安全空间内的节点,则初步接纳请求入网的节点A为安全节点,并返回一个节点A的给定的随机安全值,CA节点根据返回的随机安全值再次计算安全值函数,确认请求入网的节点A的身份,并同步整个网络空间。所述安全值发送步骤中,请求接入网络的节点A向安全域内距离节点A最近的节点B传递用于认证的安全值信息,作为被认证的依据;所述节点A广播的安全值具体是指,节点A产生的一个随机数,在安全序列中选择与该随机数对应的值,并将该随机数和选出的对应的值作为用于验证的安全值发送给距离节点A最邻近的安全域内的节点B。所述CA节点选举步骤中,对请求入网的节点A进行安全认证之前,需要首先在安全域内选举出一个CA节点,所述CA节点的选举是由安全域内已经接入自组网的节点选举产生的,用于完成对请求入网的节点A的认证工作;CA节点的产生采用SEFA或TORA选举算法选举产生;CA节点实现对整个网络的管理和控制。所述安全认证步骤中,在本步骤中,包括安全域内的节点B将捕获的请求入网的节点A广播的安全值转发给CA节点,CA节点对请求入网的节点A进行初步安全认证,CA节点对请求入网的节点A进行安全认证确认,允许请求入网的节点A入网。所述认证空间,是由已经接入无线区域的无线自组网所形成的安全区域内的节点,共同确定一个认证空间Ω;所述的认证空间Ω为无限空间;所述认证空间Ω表示为Ω={ΩK,Ωid};其中,ΩK表示合法安全空间,ΩK={f(xn,ε),X,n,ε},xn表示安全值,X为xn的序列,n为整数,ε为混淆参数,f(xn,ε)为安全值函数;Ωid表示为身份空间,即id∈Ωid;已经接入无线自组网内的节点均为合法节点,且合法节点已知ΩK且拥有自己的id信息。上述用于安全认证的参数均已提前分配完成,即假定只要是属于该合法安全空间ΩK的节点均已获悉这些安全参数。本文将所述安全值函数f(xn,ε)表示为一个高次多项式。值函数所确定的空间为一个有限大的空间,用于节点的安全认证;也可选用任意确定封闭空间的曲线作为安全值函数。所述安全认证步骤中,安全域内的节点B将捕获的请求入网的节点A广播的安全值转发给CA节点,具体是指:安全域内的节点B收到请求入网的节点A发生的安全值,通过安全域内已经存在的路由,将该安全值信息转发给CA节点选举步骤中选举出的CA节点,进行初步安全认证。所述安全认证步骤中,CA节点对请求入网的节点A进行初步安全认证,具体是指:CA节点获取到安全域内的节点B转发的安全值信息后,CA节点提取出安全值信息中的安全值,判断其是否属于合法安全空间内的安全值序列,若该安全值属于合法安全空间内的安全值序列,则将该安全值代入到安全值函数中进行计算,判断是否属于合法安全空间,若其属于合法安全空间则初步判定请求入网的节点A属于该合法安全空间,否则拒绝请求入网的节点A的入网请求。在本申请中,CA是CertificantAgent的缩写,CA节点是由自组网内部节点选举产生的用于认证、管理、同步入网节点信息的节点,用于认证试图加入网络的节点身份。与现有技术相比,本申请所带来的有益的技术效果表现在:1、本专利技术提出的应用于无限区域的无线自组网的安全认证方法,其安全值发送节点是由请求入网的节点向安全域内的节点发送安全值,但该安全值不具有重要的实际意义,即不存在物理意义,仅用作安全认证使用.安全域内的节点获取该安全值后转发至CA节点,CA在安全域内进行计算,保证初步认证阶段信息的安全性。不设置固定CA而采用选举的方式每次选择不同的CA是为了保证CA的安全性,因此本文采用由入网节点的临近节点进行安全值转发。CA节点选举步骤中将在安全域内通过选举的方式产生一个CA节点。本文档来自技高网
...

【技术保护点】
1.一种应用于无线区域的无线自组网的安全认证方法,其特征在于:包括以下步骤:安全值发送步骤,请求入网的节点A向安全域内最近的节点B广播自己的安全值,所述节点B捕获请求入网的节点A的安全值;所述安全域是指由已经接入无线自组网的节点所形成的安全域,所述安全域为有限区域;安全域内的节点共同确定一个认证空间;CA节点选举步骤:由安全域内已经接入自组网的节点通过选举算法,选出一个CA节点,选举出的CA节点用于对安全域进行区域管理、请求入网节点安全认证和自组网区域内部网路信息同步;安全认证步骤:节点B将捕获的请求入网的节点A广播的安全值转发给CA节点,CA节点通过安全值函数判断请求入网的节点A是否属于合法安全空间内节点,若请求入网的节点A属于合法安全空间内的节点,则初步接纳请求入网的节点A为安全节点,并返回一个节点A的给定的随机安全值,CA节点根据返回的随机安全值再次计算安全值函数,确认请求入网的节点A的身份,并同步整个网络空间。

【技术特征摘要】
1.一种应用于无线区域的无线自组网的安全认证方法,其特征在于:包括以下步骤:安全值发送步骤,请求入网的节点A向安全域内最近的节点B广播自己的安全值,所述节点B捕获请求入网的节点A的安全值;所述安全域是指由已经接入无线自组网的节点所形成的安全域,所述安全域为有限区域;安全域内的节点共同确定一个认证空间;CA节点选举步骤:由安全域内已经接入自组网的节点通过选举算法,选出一个CA节点,选举出的CA节点用于对安全域进行区域管理、请求入网节点安全认证和自组网区域内部网路信息同步;安全认证步骤:节点B将捕获的请求入网的节点A广播的安全值转发给CA节点,CA节点通过安全值函数判断请求入网的节点A是否属于合法安全空间内节点,若请求入网的节点A属于合法安全空间内的节点,则初步接纳请求入网的节点A为安全节点,并返回一个节点A的给定的随机安全值,CA节点根据返回的随机安全值再次计算安全值函数,确认请求入网的节点A的身份,并同步整个网络空间。2.如权利要求1所述的一种应用于无线区域的无线自组网的安全认证方法,其特征在于:所述安全值发送步骤中,请求接入网络的节点A向安全域内距离节点A最近的节点B传递用于认证的安全值信息,作为被认证的依据;所述节点A广播的安全值具体是指,节点A产生的一个随机数,在安全序列中选择与该随机数对应的值,并将该随机数和选出的对应的值作为用于验证的安全值发送给距离节点A最邻近的安全域内的节点B。3.如权利要求1所述的一种应用于无线区域的无线自组网的安全认证方法,其特征在于:所述CA节点选举步骤中,对请求入网的节点A进行安全认证之前,需要首先在安全域内选举出一个CA节点,所述CA节点的选举是由安全域内已经接入自组网的节点选举产生的,用于完成对请求入网的节点A的认证工作;CA节点的产生采用SEFA或TORA选举算法选举产生;CA节点实现对整个网络的管理和控制。4.如权利要求1所述的一种应用于无线区域的无线自组网的安全认证方法,其特征在于:所述安全认证步骤中,在本步骤中,包括安全域内的节点B将捕获的请求入网的节点...

【专利技术属性】
技术研发人员:杨挺许可马宇生
申请(专利权)人:电子科技大学
类型:发明
国别省市:四川,51

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

1