Services spontanés sécurisés pour l'informatique diffuse
Institution:
Paris, ENSTDisciplines:
Directors:
Abstract EN:
Cette thèse s'attaque à la conception de protocoles sécurisés et d'architectures fiables pour la découverte de services. Après avoir présenté les besoins de sécurité de ce type de protocole, nous proposons trois solutions sécurisées pour la découverte de services correspondant à des degrés divers d'organisation et d'échelle de l'infrastructure sur laquelle le mécanisme est déployé. Nous montrons tout d'abord comment le chiffrement est suffisant pour protéger des architectures décentralisées de type LAN ou WLAN en restreignant l'accès aux messages de découverte diffusés d'après une politique à base d'attributs. Nous proposons ensuite l'utilisation de politiques de découvertes comme concept essentiel à la sécurisation de la découverte de services dans les architectures centralisées qui s'appuient sur un registre comme tiers de confiance. Nous introduisons enfin une architecture pour le déploiement d'un mécanisme de découverte de services sécurisé à plus grande échelle s'appuyant sur un système d'indexation pair à pair accessible via une couche de routage anonyme. Dans une deuxième partie, nous analysons l'efficacité des mécanismes de découverte de service sécurisée proposés par une étude de performance. Un modèle Markovien est construit afin de calculer différents paramètres de performance liés à la robustesse, la disponibilité, l'efficacité ou le coût en termes de ressources consommées lors de l'exécution d'un processus de découverte en charge normale aussi bien que soumis à une attaque de déni de service. Nous discutons finalement dans une dernière partie des problèmes de sécurité et de confiance liés à l'introduction de sensibilité contextuelle.
Abstract FR:
The goal of this thesis is to study the security requirements of service discovery protocols and to provide secure and reliable solutions to overcome threats and security lacks associated to service discovery standards. Three security solutions are proposed that address different deployments of service discovery. Architectures suitable for secure discovery and the protocols they require are introduced in the first part of this thesis. Decentralized architectures are addressed using an attribute based encryption scheme to restrict the access to discovery messages. An alternative proposal is presented for centralized architectures that makes use of a trusted registry in charge of enforcing discovery policies. Finally, a hybrid model is presented for large-scale deployments that relies on a peer to peer indexing system accessible through an anonymizing layer. The second part of this thesis details the effect of secure service discovery through a performance study approach. A mathematical performance model is designed in order to evaluate the robustness, availability, efficiency, and ressource consumption of a service discovery system during its normal execution and under a denial of service attack. Finally, this thesis studies the security and trust issues related to the introduction of context awareness into pervasive computing systems and in particular, its impact on the service discovery mechanisms in terms of matching accuracy and flexibility with respect to the environment.