Confidentiality Analysis of Mobile Systems Jérôme Feret Laboratoire d'Informatique de l'École Normale Supérieure ENS-LIENS, 45, rue d'Ulm, 75230 PARIS cédex 5, FRANCE Abstract. We propose an abstract interpretation-based analysis for au- tomatically detecting all potential interactions between the agents of a part of a mobile system, without much knowledge about the rest of it. We restrict our study to mobile systems written in the pi-calculus, and in- troduce a non-standard semantics which restores the link between chan- nels and the processes that have created them. This semantics also allows to describe the interaction between a system and an unknown context. It is, to the best of our knowledge, the first analysis for this problem. We then abstract this non-standard semantics into an approximated one so as to automatically obtain a non-uniform description of the communica- tion topology of mobile systems which compute in hostile contexts. 1 Introduction Growing requirements of society impose the use of widely spread mobile systems of processes. In such systems the communication topology dynamically changes during processes computations, so that their analysis is a very difficult task. Furthermore, the size of systems, such as the Internet for instance, is large enough to prevent a single person from knowing the whole system. That is why we are interested in validating properties on a mobile system, which is a part of bigger one, called its context, without having precise knowledge of this context.
- abstract interpretation
- uniform
- analysis only
- based methods
- only name
- standard semantics
- interaction between