【技术实现步骤摘要】
一种基于随机数的两级身份认证方法
本专利技术涉及一种基于随机数的两级身份认证方法,更具体的涉及一种分簇无线传感器网络安全中的身份认证方法。
技术介绍
无线传感器网络是当今国际上备受关注的多学科高度交叉的热点研究领域,具有深远的科学价值、研究意义和应用前景。无线传感器网络潜在的市场需求十分巨大,包括军事国防、工农业生产、城市管理、生物医疗、环境监测、抢险救灾、防恐反恐以及危险区域的远程控制等诸多领域都有着重要的科研潜力和使用价值。无线传感器网络具有计算、存储能力有限,通信带宽有限,布置区域的物理安全无法保证和节点部署信息无法预知等特性,因此容易遭受恶意攻击。无线传感器网络安全问题也逐渐成为学者们的研究热点。实现传感器节点之间有效的身份认证,是防范各种攻击、建立安全机制的前提。
技术实现思路
本专利技术是建立在分簇无线传感器网络模型基础上的。本专利技术提出一种基于随机数的两级身份认证方法,其特征在于,包括:步骤1,基站针对每个簇头节点的id随机产生一个密钥,作为每个簇头节点在认证时的身份密钥,id与身份密钥是一一对应的;步骤2,所述基站与所述簇头节点的一级认证,所述簇头节点向基站发送认证请求,所述基站对报文进行解密,并向簇头节点回复报文,簇头节点收到基站回复的报文后确认消息的合法性;步骤3,所述基站与所述簇内节点的二级身份认证;簇头节点通过一级身份认证之后,向簇内的成员节点发送广播信息;所述簇头节点收集簇内所有成员发送的认证请求报文,向基站发送二级认证请求;所述基站收到所述簇头节点发送过来的二级请求报文后,对报文进行解密;所述基站分别对信息中的成员节点进行认证;如 ...
【技术保护点】
一种基于随机数的两级身份认证方法,其特征在于,包括:步骤1,基站针对每个簇头节点的id随机产生一个密钥,作为每个簇头节点在认证时的身份密钥,id与身份密钥是一一对应的;步骤2,所述基站与所述簇头节点的一级认证,所述簇头节点向基站发送认证请求,所述基站对报文进行解密,并向簇头节点回复报文,簇头节点收到基站回复的报文后确认消息的合法性;步骤3,所述基站与所述簇内节点的二级身份认证;簇头节点通过一级身份认证之后,向簇内的成员节点发送广播信息;所述簇头节点收集簇内所有成员发送的认证请求报文,向基站发送二级认证请求;所述基站收到所述簇头节点发送过来的二级请求报文后,对报文进行解密;所述基站分别对信息中的成员节点进行认证;如果成员节点没有通过认证,根据所使用的分簇算法局部重新分簇;如果未通过认证的簇头节点数量超过阈值,全网重新分簇;如果成员节点未通过认证,基站将该成员节点的id标记为非法,同时此成员节点无法获得与簇头节点的点对点密钥,从而无法参与通信。
【技术特征摘要】
1.一种基于随机数的两级身份认证方法,其特征在于,包括:步骤1,基站针对每个簇头节点的id随机产生一个密钥,作为每个簇头节点在认证时的身份密钥,id与身份密钥是一一对应的;步骤2,所述基站与所述簇头节点的一级认证,所述簇头节点向基站发送认证请求,所述基站对报文进行解密,并向簇头节点回复报文,簇头节点收到基站回复的报文后确认消息的合法性;步骤3,所述基站与簇内节点的二级身份认证;簇头节点通过一级身份认证之后,向簇内的成员节点发送广播信息;所述簇头节点收集簇内所有成员发送的认证请求报文,向基站发送二级认证请求;所述基站收到所述簇头节点发送过来的二级请求报文后,对报文进行解密;所述基站分别对信息中的成员节点进行认证;如果成员节点没有通过认证,根据所使用的分簇算法局部重新分簇;如果未通过认证的簇头节点数量超过阈值,全网重新分簇;如果成员节点未通过认证,基站将该成员节点的id标记为非法,同时此成员节点无法获得与簇头节点的点对点密钥,从而无法参与通信。2.如权利要求1所述的基于随机数的两级身份认证方法,其特征在于:所述步骤1包括如下步骤:步骤101,所述基站通过确认id唯一识别所述簇头节点的身份,通过所述簇头节点的身份密钥解密认证报文;步骤102,所述基站保存id与所述身份密钥的映射关系。3.如权利要求1所述的基于随机数的两级身份认证方法,其特征在于,所述步骤2包括:步骤201,所述簇头节点产生一个随机数并保存,向所述基站发送认证请求;步骤202,所述基站收到所述簇头节点发送的请求之后,根据报文的id,在id与身份密钥的关系映射表中读取身份密钥Kauth-id,对报文进行解密,得到id、认证请求信息、随机数;步骤203,检查得到的所述簇头节点id与报文头部的id的一致性,防止节点伪装,如果一致,说明节点身份无误;基站产生另一个随机数并保存,并向簇头节点发送报文;步骤204,所述簇头节点收到所述基站回复的报文后,用其身份密钥Kauth-id对报文进行解密,检查id与自身id的一致性,确认消息的合法性;如果一致,检查随机数与所保存的是否相等,确定本次反馈是针对上次请求的;如果相等,簇头节点保存另一随机数,所述簇头节点与所述基站的身份认证完成。4.如权利要求1所述的基于随机数的两级身份认证方法,其特征在于,所述步骤3包括:步骤301,所述簇头节点通过身份认证之后,...
【专利技术属性】
技术研发人员:何泾沙,李晓璇,孙妮娜,
申请(专利权)人:北京工业大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。