Programmation sûre en précision finie : Contrôler les erreurs et les fuites d'informations
| Auteur / Autrice : | Ivan Gazeau |
| Direction : | Dale Miller, Catuscia Palamidessi |
| Type : | Thèse de doctorat |
| Discipline(s) : | Informatique |
| Date : | Soutenance en 2013 |
| Etablissement(s) : | Palaiseau, Ecole polytechnique |
| Jury : | Examinateurs / Examinatrices : Éric Goubault, Olivier Bouissou |
| Rapporteurs / Rapporteuses : Michele Boreale, Herbert Wiklicky |
Mots clés
Mots clés contrôlés
Mots clés libres
Résumé
Dans cette thèse, nous analysons les problèmes liés à la représentation finie des nombres réels et nous contrôlons la déviation induite par cette approximation. Nous nous intéressons particulièrement à deux problèmes. Le premier est l'étude de l'influence de la représentation finie sur les protocoles de confidentialité différentielle. Nous présentons une méthode pour étudier les perturbations d'une distribution de probabilité causées par la représentation finie des nombres. Nous montrons qu'une implémentation directe des protocoles théoriques pour garantir la confidentialité différentielle n'est pas fiable, tandis qu'après l'ajout de correctifs, la propriété est conservée en précision finie avec une faible perte de confidentialité. Notre deuxième contribution est une méthode pour étudier les programmes qui ne peuvent pas être analysés par composition à cause de branchements conditionnels au comportement trop erratique. Cette méthode, basée sur la théorie des systèmes de réécriture, permet de partir de la preuve de l'algorithme en précision exacte pour fournir la preuve que le programme en précision finie ne déviera pas trop.