节点文献
Wi-Fi测试仪的多用户WPA线程池和加解密
Multi-User WPA Threadpool And Data En(De)cryption of A Wi-Fi Tester
【作者】 王辉;
【导师】 吴伟民;
【作者基本信息】 华中科技大学 , 通信与信息系统, 2015, 硕士
【摘要】 无线局域网(Wireless Local-Area Network,WLAN)技术产生于计算机网络与无线通信技术的结合,它具有快捷高效、组网灵活等技术特点。如何将这一技术引入到企业级应用当中,并同时保证支持多用户接入、大数据流传输和数据传输安全,将是未来几年急需解决的技术难题之一。本论文基于与企业合作的一个Linux平台的Wi-Fi测试仪项目,测试仪采用PCIe接口的Atheros 9380无线网卡+Linux服务器硬件架构,按照Linux网络设备驱动设计的方法。首先对系统进行了需求分析,然后利用Linux开源代码—无线网卡驱动Compat-wireless源码作为基础进行裁剪修改,用一张实际网卡虚拟多张网卡,模拟最多512个STA(工作站)对AP(接入点)的同时上下线活动,支持Open/WEP/WPA/WPA2加密认证方式,达到对企业级AP进行测试的目的。本论文主要对Wi-Fi测试仪设计当中的多用户WPA线程池设计和数据流加解密(AES加速)的设计思想与实现方案做详细研究。多用户WPA线程池合理利用了多核服务器的多核并发优势,多用户数据加解密则很好地解决了多用户大量并发数据的情况下数据流瓶颈问题。测试仪模拟实现了对一个AP的多STA同时接入测试,保证了对企业级AP各项性能合理测试的同时,还较其它测试方案大幅缩减了人力物力成本。
【Abstract】 WLAN(Wireless Local Area- Network, WLAN) technology is a combination of computer network and wireless communication, it is fast,efficient and flexible.How to apply this technology to the enterprise application, and ensure multi-user access,data transmission and data transmission security at the same time, it will be one of the technical problem should be solved urgently in the next few years.This paper is based on a Linux Wi-Fi tester project,based on the PCIe interface Atheros 9380 wireless network card and Linux server hardware architecture,accroding to the design method of Linux network equipment driving.Firstly,we need a requirement analysys of the system.Then,using Linux open source code,wireless network driver source code(Compat-wireless)as the basis for cutting and modification,change a network card into multiple network cards by virtual technology,simulate multi-user online and offline process to a AP,support Open/WEP/WPA/WPA2 encryption and authentication methods,to test the enterprise AP.This paper major in describing design ieda and implementation scheme of multi-user threadpool and data en(de)cryption.Tester simulates one enterprise AP with multiple STA accessing, ensures the perfect performance test of AP at the same time, and saves more manpower cost and material cost than other methods.
【Key words】 Wi-Fi; Connectionless tester; WPA; Data en(de)crypth; Net-device Driver;
- 【网络出版投稿人】 华中科技大学 【网络出版年期】2017年 06期
- 【分类号】TN92;TN918.4
- 【被引频次】1
- 【下载频次】41