Implementation of wireless security on VirtualWIFI

Arashpour, Mohammad Yasin (2011) Implementation of wireless security on VirtualWIFI. Masters thesis, University of Malaya.

[img] PDF
Implementation of wireless security on VirtualWiFi (revised).pdf

Download (1MB)


From early 21st century with improving wireless platforms and increasing number of wireless Access Points (APs), there have been several solutions assessed to use multiple APs at the same time. VirtualWiFi (previously known as MultiNet) is one of these in-vestigations which uses one wireless card and virtualizes it into more than one card. This helps the wireless card to connect to a number of APs at the same time. It creates virtual adapters as many number as wireless domains which are connected to it. Then, the driver assigns each virtual adapter to the specific AP. VirtualWiFi was implemented as an NDIS (Network Driver Interface Specification) driver which is an intermediate level between Data Link layer and Network layer. It is an Application Programming Interface (API) for network cards in Windows platforms. Previous works accomplished connecting one wireless card to multiple APs simul-taneously and they focused on reducing the switching time between APs and aggrega-tion of bandwidth to gain more throughput. However, wireless security had not been implemented until the new version of VirtualWiFi (Version 1.0) was released in 2006. In this new version, simple kind of wireless security, known as WEP (Wired Equivalent Privacy), was implemented to protect the system from simple attacks which indentified by WEP. Wired Networks send signals and data through cables whereas wireless networks propagate signals through air. As a result, IEEE 802.11 specified several services to provide secure environment such as WEP and WPA. According to the vulnerability of WEP, WPA2 is recommended to make wireless network more secured. In this research, NDIS 5.1 (which is related to the Windows XP) is used to imple-ment and add wireless security (WEP and WPA together) to VirtualWiFi driver. This driver was written in C++ language. The IEEE 802.11 wireless LAN (WLAN) object identifiers (OIDs) which can be used in C++ language are supported by NDIS. The new driver is evaluated using testbed implementation. After implementing new NDIS in the driver, it can be examined in a real testbed which is checked with networks containing different wireless security such as WEP or WPA.

Item Type: Thesis (Masters)
Uncontrolled Keywords: Wireless security, VirtualWIFI, wireless Access Points, APs, MultiNet, Network Driver Interface Specification, NDIS
Subjects: Z Bibliography. Library Science. Information Resources > Z665 Library Science. Information Science
Date Deposited: 23 Jul 2013 08:15
Last Modified: 23 Jul 2013 08:15

Actions (login required)

View Item View Item