AMORES: an Architecture for MObiquitous REsilient Systems Christian Artigues, Yves Deswarte Jérémie Guiochet, Marie-José Huguet Marc-Olivier Killijian, David Powell Matthieu Roy LAAS-CNRS, France Université de Toulouse, France {firstname.name}@laas.fr Emmanuelle Anceaume Sébastien Gambs Gilles Guette Michel Hurfin IRISA - INRIA France {firstname.name}@irisa.fr Christophe Bidan, Nicolas Prigent Supelec France {firstname.name}@supelec.fr Frédéric Schettini MobiGIS France {name}@mobigis.fr ABSTRACT We present the AMORES project, which aims to provide an architecture for the provision of privacy preserving and resilient collaborative services in “mobiquitous” (i.e., mobile and ubiquitous) systems. The project is built around three use-cases from the area of public transportation: (1) dy- namic carpooling, (2) real-time computation of multimodal transportation itineraries and (3) mobile social networking. Four main research tasks are presented in this paper. The first task deals with use-cases, prototypes and privacy as- sessment. The second task addresses geo-communication primitives: verified positioning, locanyms and geo-services. The third task deals with privacy-preserving communication means such as anonymous routing and geo-cryptography. Finally, the last task is devoted to collaborative behaviors. Keywords Mobiquitous, Mobility, Privacy, Geo-privacy 1. INTRODUCTION The ubiquitous world in which we live is characterized by a high mobility of individuals, most of them wearing devices capable of geo-localization (smartphones or GPS-equipped cars). However, most of the current transportation systems have not yet really used the facilities offered by these geo- located devices to improve the mobility of their users or to propose new transportation means. Situated in this “mobiq- uitous” context, the AMORES project is built around three use-cases related to mobility, namely (1) dynamic carpool- ing, (2) real-time computation of multimodal transportation itineraries and (3) mobile social networking. For these three use cases, the AMORES project focusses on the definition and the development of geo-communication primitives at the middleware level that can offer the required geo-located ser- vices, while at the same time preserving the privacy of users, in particular with respect to their location (notion of geo- privacy). The geo-primitives refer to the set of services used for data exchange between applications, which are aware of their location and can explicitly take into the geographical context. We focus on the study of geo-located services such as geo-casting, geo-registers, geo-queries and geo-computing. Moreover, to guarantee the authenticity of the location in- formation, we are studying techniques that can be used to verify the positions claimed by the entities. To offer privacy guarantees, we propose an anonymization method based on location data that we refer to as“locanyms”. To offer such features, the geo-communication primitives require some ba- sic functions, such as routing, cryptographics, cryptographic key distribution and management, and location recognition. Thus, privacy must also be considered at the level of these basic functions in order to control the digital traces gener- ated by their use. It is thus also necessary to study the problem of anonymous routing and key generation taking geo-awareness explicitly into account. Each of these ser- vices can only work through cooperation between the differ- ent entities composing the mobile network. Therefore, we are developing mechanisms to encourage entities to cooper- ate with each other in a privacy-preserving manner, and to provide services that can detect entities that behave mali- ciously, such as by deliberately providing fake information. For each of the previously mentioned use cases, we aim to im- plement proof-of-concept prototypes based on the primitives developed at the middleware level. Thus, to prove the ap- plicability of our approach, we plan to implement real-time computation of multimodal itineraries and mobile social net- working. The underlying middleware will be distributed as open source. The third use case, i.e., dynamic carpooling, will be integrated within the product line of one of the part- ners. Another important contribution of the project will be the demonstration and delimitation of the real possibilities offered by the proposed approach. A generalization of the