On Wed, Oct 31, 2012 at 5:23 PM, Jeffrey Walton <[email protected]> wrote: > The problem in practice is TCP/IP and later generation cellular > networks (especially 4G and the "All IP" implementations). All appears > OK when moving among cells if the IP address is forwarded and the > device remains connected. All hell breaks loose when a device looses > connectivity or gets a new IP. A device could get a new IP as users > move between service providers. > > [...] > > TLDR: Is anyone aware of of application layer encryption protocols > with session management tuned for use on cellular networks?
Take a look at Mosh, a remote tty session protocol that uses UDP: http://mosh.mit.edu/ . Other things to look at would be various mobile IP schemes (see RFCs 5944 and 6275, for example, but also mobile IPsec, MOBIKE, and probably others), but if you want pure app-layer mobility and security without fancy IP-layer mobile IP, then Mosh-like uses of UDP are your ticket. Not everything that Mosh does is likely to be applicable to your application, but some concepts will probably help. Don't forget that because you'd be using UDP you'd not be getting automatic flow control and congestion avoidance -- which for Mosh is easy enough to achieve or make a non-issue, but which might not be so simple for you application. Nico -- _______________________________________________ cryptography mailing list [email protected] http://lists.randombit.net/mailman/listinfo/cryptography
