论文摘要
伴随着无线网络的高速发展,其安全机制也越来越完善,同时越来越多的用户开始使用无线网络。但在这些用户中,有四成的用户还没有意识去设置无线网络的安全,所以导致其无线网络是完全开放的。这对于用户来说是非常危险的,因为他们就完全没有隐私了,一些攻击者可以很轻松的获取他们的秘密了。基于这个背景,Wi-Fi联盟于2007年年初发布了Wi-Fi保护配置(Wi-Fi Protected Setup,WPS)协议,它的目标是让用户通过简单的操作实现安全上网。本文在深入分析WPS协议的体系结构、配置方式及注册过程的基础上,结合无线接入点产品(AP,Access Point)技术,实现了WPS的源代码在AP上的移植,成功地实现了一种WPS的应用方式。本文首先对WPS协议相关的知识进行了较深入的分析,重点阐述了课题中使用的802.1x、UPnP协议、Diffie-Hellman算法及HMAC-SHA-256加密算法,同时对WPS的两种配置方式(PIN码方式与PBC方式)进行了比较,并对注册协议及加入申请设备的方法进行初步研究。其次,将WPS的源代码移植到AP框架上,重点实现了PBC模式、PIN码模式,并对其在移植过程中的关键问题进行了探讨。随后,在源代码移植的基础上,对WPS的自动配置进行了探讨,给出了STA端及AP端的实现方法。最后,对移植到AP的WPS进行测试,测试结果表明,本文将WPS源代码移植到AP上是成功的,完全可以在现在主流的AP实现。
论文目录
中文摘要ABSTRACT第一章 绪论1.1 无线局域网安全机制发展过程1.1.1 无线局域网安全机制发展过程1.1.2 WPS 产生的背景1.2 WPS 标准简介1.3 本文主要工作1.4 论文结构第二章 WPS 协议相关的知识2.1 IEEE802.1X 认证协议2.1.1 802.1X 认证体系结构2.1.2 802.1x 认证过程2.2 UPNP 协议2.3 DIFFIE-HELLMAN 算法2.4 HMAC-SHA-2562.5 本章小结第三章 WPS 协议的分析3.1 WPS 的定义3.2 WPS 的体系结构3.3 WPS 的配置方式3.3.1 PIN 码方式3.3.2 PBC 方式3.3.3 两种方式比较3.4 注册协议3.4.1 注册协议的定义3.4.2 注册协议的传递方式3.4.3 注册协议的八个消息3.4.4 EAP 报文3.4.5 消息编码3.5 加入申请设备3.6 本章小结第四章 WPS 在AP 上的应用4.1 PBC 模式的实现4.2 PIN 模式的实现4.2.1 PIN 码规则4.2.2 PIN 在AP 上的实现4.3 本章小结第五章WPS 的自动配置的实现5.1 WPS 自动配置的功能5.2 UREAPTER 模式的实现5.2.1 Ureapter 的工作方式5.2.2 Ureapter 与WPS 结合过程5.3 实现方法5.3.1 STA 端实现5.3.2 AP 端实现5.4 本章小结第六章 WPS 的测试6.1 WPS 的测试环境6.2 PIN 码测试过程6.2.1 测试设备6.2.2 测试步骤6.2.3 测试结果6.3 PBC 的测试过程6.3.1 测试设备6.3.2 测试步骤6.3.4 测试结果6.4 本章小结第七章 总结和展望7.1 总结7.2 展望参考文献攻读学位期间公开发表的论文致谢详细摘要
相关论文文献
标签:代码移植论文; 安全机制论文; 注册协议论文;