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...
Main Author: | |
---|---|
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 |