基于扰动混沌序列的Half-OTP传感网身份认证方案的研究.pdfVIP

基于扰动混沌序列的Half-OTP传感网身份认证方案的研究.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于扰动混沌序列的Half—OTP传感 网身份认证方案研究 陈丹伟 张伟伟 南京邮电大学计算机学院,南京,210003 摘要针对无线传感器网络中的内部安全,基于混沌密码理论和一次性口令认证技术,本文提 出了基于扰动混沌序列的Half-OTP身份认证方案。文中重点阐述了该方案的注册、认证和密钥 更新机制,并对其安全性和性能进行了分析。结果表明,该方案可以有效地提高无线传感器网络 信息认证的安全性。 关键词无线传感器网络,一次性口令,安全机制,身份认证 本文在剖析无线传感器网络面临的安全问题基础上,描述其相应的认证方案,通过分析现 有认证方案存在的不足,提出基于扰动混沌序列的Half—OTP认证方案。 1 基于扰动混沌序列的Half—OTP认证方案 OTP分为三个步骤,节点注册、认证和密钥的更新。协议示意图略。 1.1 注册阶段 本协议采用节点和基站双向认证的方式,在节点加入网络之前,需要在基站进行身份注 册,包括节点ID和PW(密码)。注册过程只执行一次,发生在一个新节点想加入到网络中时。 具体步骤图略。 使用刚才选取的PW),存储在节点中作为与基站的共享密钥。节点的身份标示ID做同样的 变化后ID=L(K,ID),存储在节点中作为节点的身份标示。基站中做同样的操作。第一步注 册成功。 1.2认证阶段 本方案的认证参与方有基站和节点,初始状态下,基站和节点中共享着相同的安全密钥 PW和ID信息,节点和基站中信息的更新过程将在密钥更新阶段给出,负责保证私密信息的 同步问题。下面在此基础上给出任意第i次认证过程的描述。 ①C_+B:发送请求认证数据包。 ②基站数据处理。搜索到ID信息后,根据数据库中与ID对应的密钥信息进行解密操 161 作,若不能解密,转入步骤①,三次以后封禁此ID信息,禁止其认证请求。 ③B_C:发送确认数据包。 ④C_B:发送确认数据包。 ⑤认证完成。 1.3密钥更新 本方案提供密钥更新的功能,密钥更新功能可以有效地对抗口令猜解攻击,增强系统的安 全性和稳健性。本协议基于一次一密的思想进行设计,初始会话采用上一节所描述的PW进 行加密通信,在需要进行密钥更新时,在通信会话结束后进行,下次会话应用新的密钥进行会 话的加密通信。 节点C完成2.1的注册后进入网络。第一次会话应用所给出的PW运用L(基于扰动的 混沌序列加密)进行加密通信。身份标志位置为L(ID)。密钥更新有两种方式,一种是节点 完成会话后主动向基站请求更新,另一种是在特殊条件下,如突然的威胁,基站进行强制的密 钥更换。 方案采用较为简单的序列加密,为了保证密钥更新过程的安全性,在每次传输过程中都采 用随机n(n500)轮加密,除了传输信息之外将加密轮数也作为一部分进行传输。 正常节点请求更新密钥: (1)节点在必要时发起更新密钥请求。节点会话的最后一个数据包中,将更新密钥标志 照混沌函数选取的迭代次数,完成L变换后放入更新密钥标志位中,作为节点的请求更新密 钥请求标志。 (2) ①基站B收到C发送的数据包后检查更新密钥标志位,若为O继续通信。 ②否则解密数据后计算Ln(PW,D)与数据包中的更新密钥标志进行验证,验证不通过则 将数据包丢弃;若通过则返回r(PW,D)作为确认更换密钥标志位,基于混沌理论,若两次加 密n不相同,L函数迭代后的结果将完全不同,可以作为返回验证值。同时计算PW’=Lh (PWoD),ID’=LK2(IDo D)。为了安全起见这里的Kl与K:并不相等,原因在后阐述。 ③B若未收到数据包,不予理会。 (3) ①若C未收到B发送的确认数据Ln(PW,D),则此次密钥更新失败,下次通信继续应用 原来的PW和ID。 ②C收到B发送的确认数据,则进行密钥更新。PW’=LKt(PWo o D)

文档评论(0)

wuhuaiyu002 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档