End-to-end IP mobility platform in application layer for iOS and Android OS

Smartphones are a new type of mobile devices that users can install additional mobile software easily. In the almost all smartphone applications, client-server model is used because end-to-end communication is prevented by NAT routers. Recently, some smartphone applications provide real time services such as voice and video communication, online games etc. In these applications, end-to-end communication is suitable to reduce transmission delay and achieve efficient network usage. Also, IP mobility and security are important matters. However, the conventional IP mobility mechanisms are not suitable for these applications because most mechanisms are assumed to be installed in OS kernel. We have developed a novel IP mobility mechanism called NTMobile (Network Traversal with Mobility). NTMobile supports end-to-end IP mobility in IPv4 and IPv6 networks, however, it is assumed to be installed in Linux kernel as with other technologies. In this paper, we propose a new type of end-to-end mobility platform that provides end-to-end communication, mobility, and also secure data exchange functions in the application layer for smartphone applications. In the platform, we use NTMobile, which is ported as the application program. Then, we extend NTMobile to be suitable for smartphone devices and to provide secure data exchange. Client applications can achieve secure end-to-end communication and secure data exchange by sharing an encryption key between clients. Users also enjoy IP mobility which is the main function of NTMobile in each application. Finally, we confirmed that the developed module can work on Android system and iOS system.

[1]  H. Anthony Chan,et al.  IEEE 802.21-Assisted Cross-Layer Design and PMIPv6 Mobility Management Framework for Next Generation Wireless Networks , 2008, 2008 IEEE International Conference on Wireless and Mobile Computing, Networking and Communications.

[2]  M. Bonola S-UPMT : a secure Vertical Handover solution based on IP in UDP tunneling and IPsec , 2010 .

[3]  Seung-Jae Han,et al.  Integration of 802.11 and third-generation wireless data networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[4]  Dieter Hogrefe,et al.  A review of mobility support paradigms for the internet , 2006, IEEE Communications Surveys & Tutorials.

[5]  Charles E. Perkins,et al.  IP Mobility Support for IPv4, Revised , 2010, RFC.

[6]  Hiroshi Esaki,et al.  LINA: A New Approach to Mobility Support in Wide Area Networks , 2001 .

[7]  Gabriel Montenegro,et al.  Reverse Tunneling for Mobile IP, revised , 2001, RFC.

[8]  Stefano Salsano,et al.  UPMT: Universal Per-Application Mobility Management Using Tunnels , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[9]  H. Suzuki,et al.  Implementation and evaluation of NTMobile with Android smartphones in IPv4/IPv6 networks , 2012, The 1st IEEE Global Conference on Consumer Electronics 2012.

[10]  Henrik Levkowetz,et al.  Mobile IP Traversal of Network Address Translation (NAT) Devices , 2003, RFC.

[11]  Qian Zhang,et al.  Efficient mobility management for vertical handoff between WWAN and WLAN , 2003, IEEE Commun. Mag..

[12]  Charles E. Perkins,et al.  Mobile IPv4 Regional Registration , 2004, RFC.

[13]  L. Veltri,et al.  SIP-based mobility management in next generation networks , 2008, IEEE Wireless Communications.

[14]  Kazuo Mori,et al.  Proposal of seamless IP mobility schemes: Network traversal with mobility (NTMobile) , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[15]  Charles E. Perkins,et al.  IP Mobility Support for IPv4 , 2002, RFC.