Thèse soutenue

Communication fiable et soluble dans des réseaux compromis

FR  |  
EN
Auteur / Autrice : Giovanni Farina
Direction : Sébastien TixeuilSilvia Bonomi
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance le 21/12/2020
Etablissement(s) : Sorbonne université en cotutelle avec Università degli studi La Sapienza (Rome)
Ecole(s) doctorale(s) : École doctorale Informatique, télécommunications et électronique de Paris
Partenaire(s) de recherche : Laboratoire : LIP6 (1997-....)
Jury : Président / Présidente : Pierre Sens
Examinateurs / Examinatrices : Maria Potop-Butucaru, Andrea Vitaletti, Luca Becchetti
Rapporteurs / Rapporteuses : Roy Friedman, Xavier Défago

Résumé

FR  |  
EN

Une communication fiable est une primitive fondamentale dans les systèmes distribués sujets aux pannes Byzantines (c'est-à-dire arbitraires et éventuellement malveillants) pour garantir l'intégrité, l’authenticité et la livraison des messages échangés entre les processus. Son adoption pratique dépend fortement des hypothèses du système. Plusieurs solutions ont été proposées jusqu'à présent dans la littérature mettant en œuvre une telle primitive, mais certaines manquent d'évolutivité et / ou exigent des conditions de réseau topologiques difficiles à vérifier. Cette thèse vise à étudier et à résoudre certains des problèmes et défis ouverts implémentant une telle primitive de communication. Plus précisément, nous analysons comment une primitive de communication fiable peut être implémentée dans 1) un système distribué statique où un sous-ensemble de processus est compromis, 2) un système distribué dynamique où une partie des processus est Byzantiné, et 3) un système distribué statique où chaque processus peut être compromis et récupérer. Nous définissons plusieurs protocoles plus efficaces et nous caractérisons des conditions de réseau alternatives garantissant leur exactitude.