—The current internetworking architecture presents some limitations to naturally support mobility, security and multihoming. Among the limitations, the IP semantic overload seems to be the primary issue to be considered. The IP address is used as identifier in the transport layer and as topological locator in the network layer, creating an interdependency between the layers. In this paper we present a next generation internetworking architecture to solve the IP semantic overload by introducing an identity layer located between the network and transport layers. This new layer provides a stable cryptographic identifier for end-hosts and seamlesslly allows the deployment of new services, such as mobility, multihoming and security. Our proposal can be incrementally deployed in the Internet through the use of a Distributed Hash Table to integrate the domains, creating an overlay network based on the identity layer. A prototype was implemented and evaluated considering some mobility scen...