Vérification et Synthèse de Contrôleur pour des Propriétés de Confidentialité

Les systèmes fonctionnant sur un réseau ouvert tels que les bases de données médicales ou les systèmes bancaires peuvent manipuler des informations dont la confidentialité doit être impérativement préservée. Dans ce contexte, la notion d'opacité formalise la capacité d'un système à garder...

Full description

Bibliographic Details
Main Author: Dubreil, Jérémy
Language:ENG
Published: Université Rennes 1 2009
Subjects:
Online Access:http://tel.archives-ouvertes.fr/tel-00461306
http://tel.archives-ouvertes.fr/docs/00/46/13/06/PDF/main.pdf
id ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-00461306
record_format oai_dc
spelling ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-004613062013-01-07T18:02:49Z http://tel.archives-ouvertes.fr/tel-00461306 http://tel.archives-ouvertes.fr/docs/00/46/13/06/PDF/main.pdf Vérification et Synthèse de Contrôleur pour des Propriétés de Confidentialité Dubreil, Jérémy [INFO:INFO_SE] Computer Science/Software Engineering Sécurité Confidentialité Opacité Model Checking Interprétation Abstraite Synthèse de Contrôleur Théorie des Jeux Les systèmes fonctionnant sur un réseau ouvert tels que les bases de données médicales ou les systèmes bancaires peuvent manipuler des informations dont la confidentialité doit être impérativement préservée. Dans ce contexte, la notion d'opacité formalise la capacité d'un système à garder secrètes certaines informations critiques. Dans cette thèse, nous nous intéressons à la fois à vérifier que la propriété d'opacité est satisfaite et à la synthèse de systèmes opaques. Vérifier l'opacité est un problème décidable pour des systèmes de transition finis. Pour les systèmes infinis, nous étudions l'application de techniques d'interprétation abstraite à la détection de vulnérabilité. Nous présentons aussi une méthode alternative qui s'appuie sur des abstractions régulières et sur des techniques de diagnostique pour détecter de telles vulnérabilité à l'exécution du système. Pour la synthèse de système opaque, nous appliquons dans un premier temps la théorie du contrôle à la Ramadge et Wonham pour calculer un contrôleur assurant l'opacité. Nous montrons que les techniques habituelles de synthèse de contrôleur ne peuvent être appliqué pour ce problème d'opacité et nous développons alors de nouveaux algorithmes pour calculer l'unique système opaque qui soit maximal au sens de l'inclusion des langages. Ces résultats sont à rapprocher des techniques de construction de système sécurisé par assemblage de composant. Finalement, nous présentons une autre approche pour la synthèse de système opaque qui consiste à synthétiser un filtre qui décide, dynamiquement, de masquer des événements observable afin d'éviter que de l'information secrète ne soit révélée. Ceci permet d'étudier dans un cadre formel la synthèse automatique de pare-feu assurant la confidentialité de certaines informations critiques. 2009-11-25 ENG PhD thesis Université Rennes 1
collection NDLTD
language ENG
sources NDLTD
topic [INFO:INFO_SE] Computer Science/Software Engineering
Sécurité
Confidentialité
Opacité
Model Checking
Interprétation Abstraite
Synthèse de Contrôleur
Théorie des Jeux
spellingShingle [INFO:INFO_SE] Computer Science/Software Engineering
Sécurité
Confidentialité
Opacité
Model Checking
Interprétation Abstraite
Synthèse de Contrôleur
Théorie des Jeux
Dubreil, Jérémy
Vérification et Synthèse de Contrôleur pour des Propriétés de Confidentialité
description Les systèmes fonctionnant sur un réseau ouvert tels que les bases de données médicales ou les systèmes bancaires peuvent manipuler des informations dont la confidentialité doit être impérativement préservée. Dans ce contexte, la notion d'opacité formalise la capacité d'un système à garder secrètes certaines informations critiques. Dans cette thèse, nous nous intéressons à la fois à vérifier que la propriété d'opacité est satisfaite et à la synthèse de systèmes opaques. Vérifier l'opacité est un problème décidable pour des systèmes de transition finis. Pour les systèmes infinis, nous étudions l'application de techniques d'interprétation abstraite à la détection de vulnérabilité. Nous présentons aussi une méthode alternative qui s'appuie sur des abstractions régulières et sur des techniques de diagnostique pour détecter de telles vulnérabilité à l'exécution du système. Pour la synthèse de système opaque, nous appliquons dans un premier temps la théorie du contrôle à la Ramadge et Wonham pour calculer un contrôleur assurant l'opacité. Nous montrons que les techniques habituelles de synthèse de contrôleur ne peuvent être appliqué pour ce problème d'opacité et nous développons alors de nouveaux algorithmes pour calculer l'unique système opaque qui soit maximal au sens de l'inclusion des langages. Ces résultats sont à rapprocher des techniques de construction de système sécurisé par assemblage de composant. Finalement, nous présentons une autre approche pour la synthèse de système opaque qui consiste à synthétiser un filtre qui décide, dynamiquement, de masquer des événements observable afin d'éviter que de l'information secrète ne soit révélée. Ceci permet d'étudier dans un cadre formel la synthèse automatique de pare-feu assurant la confidentialité de certaines informations critiques.
author Dubreil, Jérémy
author_facet Dubreil, Jérémy
author_sort Dubreil, Jérémy
title Vérification et Synthèse de Contrôleur pour des Propriétés de Confidentialité
title_short Vérification et Synthèse de Contrôleur pour des Propriétés de Confidentialité
title_full Vérification et Synthèse de Contrôleur pour des Propriétés de Confidentialité
title_fullStr Vérification et Synthèse de Contrôleur pour des Propriétés de Confidentialité
title_full_unstemmed Vérification et Synthèse de Contrôleur pour des Propriétés de Confidentialité
title_sort vérification et synthèse de contrôleur pour des propriétés de confidentialité
publisher Université Rennes 1
publishDate 2009
url http://tel.archives-ouvertes.fr/tel-00461306
http://tel.archives-ouvertes.fr/docs/00/46/13/06/PDF/main.pdf
work_keys_str_mv AT dubreiljeremy verificationetsynthesedecontroleurpourdesproprietesdeconfidentialite
_version_ 1716397688774197248