Thèse en cours

Étude de la préservation robuste de propriétés pour la compilation sécurisée

FR  |  
EN
Auteur / Autrice : Carmine Abate
Direction : Catalin Hritcu
Type : Projet de thèse
Discipline(s) : Informatique
Date : Inscription en doctorat le 01/09/2018
Etablissement(s) : Université Paris sciences et lettres
Ecole(s) doctorale(s) : École doctorale Sciences mathématiques de Paris centre (Paris ; 2000-....)
Partenaire(s) de recherche : Laboratoire : DIENS - Département d'informatique de l'École normale supérieure
Equipe de recherche : Prosecco INRIA
établissement de préparation de la thèse : École normale supérieure (Paris ; 1985-....)

Résumé

FR  |  
EN

Les langages de programmation sont parfois équipés d'abstractions qui peuvent être utilisées our obtenir des garanties de sécurité. Néanmoins, la phase de compilation ne préserve pas forcément ces propriétés de sécurité. Une chaîne de compilation sécurisée doivent garantir que les contextes antagonistes du langage destination aient les mêmes capacités que les contextes du langage source, ce qui permet aux développeurs de raisonner sur les programmes sources. J'explorerai un vaste espace de critères formels basés sur la conservation de propriétés, d'hyperpropriétés, et de relation sur des traces, en présence d'un contexte antagoniste arbitraire. Je travaillerai à établir des liens entre ces critères, ainsi qu'avec la propriété bien connue d'abstraction totale (''full abstraction''). De plus, pour chacun de ces critères, je donnerai des caractérisations alternatives qui seront plus adaptées à la production de preuves.