Non Local Analyses Certification With an Annotated Semantics - Archive ouverte HAL Accéder directement au contenu
Thèse Année : 2018

Non Local Analyses Certification With an Annotated Semantics

Certification d'Analyses Non Locales avec une Sémantique Annotée

Gurvan Cabon
  • Fonction : Auteur
  • PersonId : 1024529

Résumé

Because of the increasing quantity of data processed by software, the need for privacy guarantees is legitimate. The property of non-interference ensures that a program does not leak private data to a public output. We propose a framework to build an annotated multisemantics able to capture the non-interference property to help formally prove analysers. The framework comes with a proved theorem stating that the annotations correctly capture non-interference. The correctness theorem allows to prove an analyser without relying on the definition of non-interference but on the annotations.
La quantité croissante de données traitées par les logiciels rend légitime le besoin de garanties de confidentialité. La propriété de non-interférence assure qu'un programme ne fuite pas de données privées vers une sortie publique. Nous proposons une méthode pour construire, une multisémantique annotée capable de capturer la propriété de non-interférence pour aider à prouver formellement des analyseurs. Nous fournissons un théorème prouvé indiquant que les annotations capturent correctement la non-interférence. Le théorème de correction permet de prouver un analyseur sans s'appuyer sur la définition de non-interférence mais sur les annotations.
Fichier principal
Vignette du fichier
main.pdf (829.31 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

tel-01978292 , version 1 (11-01-2019)

Identifiants

  • HAL Id : tel-01978292 , version 1

Citer

Gurvan Cabon. Non Local Analyses Certification With an Annotated Semantics. Programming Languages [cs.PL]. Université Rennes 1, 2018. English. ⟨NNT : ⟩. ⟨tel-01978292v1⟩
125 Consultations
72 Téléchargements

Partager

Gmail Facebook X LinkedIn More