22 A secure wireless communication system using virtualization technologies 1115139 2011 3 4
LAN LAN LAN LAN LAN LAN,, i
Abstract A secure wireless communication system using virtualization technologies Hoji, Yusei In recent years, the network construction using wireless LAN have been increasing in companies and organizations. Wireless LAN is easy to move and inexpensive introduction costs and operation costs than wired LAN. Wireless LAN is the risk of falsification and eavesdropping and spoofing. So security is required. Because the security measures required costs, in order to construct an inexpensive network would require expensive security measures. Therefore, the wireless LAN communication method to build secure networks at low cost. However, wireless LAN communication system may not be available depending upon operating environment. Propose a method of A secure wireless communication system using virtualization technologies. And verify system. And, by using virtualization software, which can be easily introduced to the operating environment does not work environment. Verify the feasibility of different operating environments in the verification the proposed system. key words Wireless Network, User Authentication, Virtualization technologies ii
1 1 2 LAN 4 2.1................................. 4 2.2.................................. 4 2.3 IEEE802.1X/EAP.............................. 5 2.4..................... 8 3 9 3.1.......................... 9 3.2....................... 10 4 14 4.1................................ 14 4.1.1................. 15 4.1.2.................................. 15 4.1.3............................... 16 4.1.4....................... 16 4.1.5 LAN.......................... 16 5 17 5.1.................................. 17 5.1.1.................... 17 5.1.2..................... 18 5.1.3...................... 18 iii
5.1.4 Mac OS X................. 18 5.1.5 Ubuntu Linux............... 19 5.2................................... 20 5.3...................................... 20 6 25 26 27 iv
1.1 LAN........................... 2 1.2 LAN LAN.................. 3 2.1 IEEE802.1X/EAP................... 6 2.2 IEEE802.1X/EAP.................. 7 3.1 OS............................ 11 3.2........................ 12 3.3......................... 13 4.1.................................... 15 5.1 Mac OS X........................ 21 5.2 Ubuntu Linux...................... 22 5.3 Mac OS X........................ 23 5.4 Ubuntu Linux...................... 24 v
2.1 EAP......................... 8 5.1........................ 17 5.2 VirtualBox................. 19 5.3 Mac OS X.................... 19 5.4 Ubuntu Linux.................. 19 vi
1 1.1 [1] 1.2 LAN Local Area Network [2] LAN LAN LAN LAN LAN LAN [3] 2 LAN 3 4 LAN 5 6 1
1.1 LAN 2
1.2 LAN LAN 3
2 LAN LAN 2.1 LAN 2.2 LAN LAN. ID 4
2.3 IEEE802.1X/EAP 2.3 IEEE802.1X/EAP IEEE802.1X IEEE802.1X LAN LAN LAN EAP Extensible Authentication Protocol IEEE802.1X [4] EAP IEEE802.1X/EAP 2.1 EEE802.1X/EAP 2.2 IEEE802.1X/EAP 5
2.3 IEEE802.1X/EAP 2.1 IEEE802.1X/EAP 6
2.3 IEEE802.1X/EAP 2.2 IEEE802.1X/EAP 7
2.4 2.4 WPA2 Enterprise WPA2 Enterprise IEEE802.1X/EAP EAP 2.1 EAP [5] IEEE802.1X/EAP EAP-IPN EAP-IPN EAP-IPN EAP-IPN 2.1 EAP EAP-FAST EAP-TLS EAP-IPN 8
3 3.1 OS OS [6] OS OS OS OS OS OS Operating System OS OS OS OS OS CPU HDD USB 9
3.2 3.2 OS 10
3.2 3.1 OS 11
3.2 3.2 12
3.2 3.3 13
4 LAN 4.1 LAN LAN 4.1 LAN OS LAN LAN 2 LAN OS proxy proxy LAN 14
4.1 4.1 4.1.1 LAN LAN USB2.0 2 4.1.2 LAN Windows OS. Windows OS OS 15
4.1 4.1.3 LAN OS OS Windows OS Windows XP Windows Vista Windows 7 4.1.4 LAN 2 LAN 4.1.5 LAN LAN LAN LAN EAP-IPN LAN 16
5 5.1 Mac OS X Ubuntu Linux 2 OS OS 5.1.1 5.1 OS LAN Windows XP SP3 Proxy ANHTTPD Server 1.42p [9] USB LAN PCI GW-US54GXS 5.1 HDD OS 40GB 1280MB Windows XP SP3 OS Mac OS 10.6.6 17
5.1 5.1.2 VirtualBox4.0.4[7] USB2.0 VirtualBox 4.0.4 Oracle VM VirtualBox Extension Pack 5.1.3 5.2 VirtualBox NAT 2 HTTP Proxy 5.1.4 Mac OS X Mac OS X 5.1 5.3 Windows OS Windows OS Mac OS X 18
5.1 5.2 VirtualBox NAT 5.3 Mac OS X CPU 2.93GHz intel Core i7 16GB 1333MHz DDR3 OS Mac OS 10.6.6 5.1.5 Ubuntu Linux Ubuntu Linux 5.2 5.4 Windows OS Windows OS Ubuntu Linux[8] 5.4 Ubuntu Linux CPU Intel Core2Duo 2.40GHz 4GB 667MHz DDR2 OS Ubuntu 10.04 19
5.2 5.2 Mac OS X Ubuntu Linux HTTP OS Mac OS X Ubuntu Linux 5.3 LAN 2 OS OS HTTP 20
5.3 5.1 Mac OS X 21
5.3 5.2 Ubuntu Linux 22
5.3 5.3 Mac OS X 23
5.3 5.4 Ubuntu Linux 24
6 LAN LAN LAN LAN LAN 25
OB 26
[1] 21, p.1 2010 [2], 2009, R&D, 2009 [3], LAN IEEE 802.11i WPA,,2006/02/10. [4] Aboba, B., et al. Extensible Authentication Protocol(EAP). RFC 3748, June 2004. [5] T.Tsuji, A.Shimizu, A one-time password authentication method for low spec machines and on internet protocols, IEICE Trans.Commun., vol.e87-b, no.6, pp.1594-1600, 2004. [6],,, /,, 2008 [7], VirtualBox, http://www.virtualbox.org/. [8] Canonical Ltd. / Ubuntu Foundation, Ubuntu, http://www.ubuntu.com/. [9], ANHTTPD Server, http://www.st.rim.or.jp/ nakata/. 27