• DocumentCode
    1770303
  • Title

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

  • Author

    Naito, Katsuhiro ; Mori, Kazuo ; Kobayashi, Hideo ; Kamienoo, Kazuma ; Suzuki, Hidekazu ; Watanabe, Akira

  • Author_Institution
    Grad. Sch. of Eng., Mie Univ., Tsu, Japan
  • fYear
    2014
  • fDate
    10-13 Jan. 2014
  • Firstpage
    92
  • Lastpage
    97
  • Abstract
    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.
  • Keywords
    Android (operating system); IP networks; client-server systems; cryptography; electronic data interchange; iOS (operating system); real-time systems; smart phones; Android OS; IPv4 networks; IPv6 networks; Linux kernel; NAT routers; NTMobile; OS kernel; application layer; client-server model; encryption key; end-to-end IP mobility platform; end-to-end communication; iOS system; network traversal with mobility; network usage; real time services; secure data exchange; smartphones; transmission delay; Authentication; Encryption; IP networks; Manganese; Relays; Servers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Consumer Communications and Networking Conference (CCNC), 2014 IEEE 11th
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4799-2356-4
  • Type

    conf

  • DOI
    10.1109/CCNC.2014.6866554
  • Filename
    6866554