Text this: An investigation of cryptographically generated address (CGA)-based authentication for mobile IPv6