Communication fiable dans les réseaux multi-sauts en présence de fautes byzantines

A mesure que les réseaux s'étendent, ils deviennent de plus en plus susceptibles de défaillir. En effet, leurs nœuds peuvent être sujets à des attaques, pannes, corruptions de mémoire... Afin d'englober tous les types de fautes possibles, nous considérons le modèle le plus général possible...

Full description

Bibliographic Details
Main Author: Maurer, Alexandre
Other Authors: Paris 6
Language:en
Published: 2014
Subjects:
004
Online Access:http://www.theses.fr/2014PA066347/document
id ndltd-theses.fr-2014PA066347
record_format oai_dc
spelling ndltd-theses.fr-2014PA0663472019-12-22T04:45:12Z Communication fiable dans les réseaux multi-sauts en présence de fautes byzantines Reliable communication in multihop networks despite byzantine failures Communication fiable Tolérance aux fautes Fautes byzantines Algorithmique distribuée Réseaux faiblement connectés Fautes aléatoires Sparse networks Byzantine failures 004 A mesure que les réseaux s'étendent, ils deviennent de plus en plus susceptibles de défaillir. En effet, leurs nœuds peuvent être sujets à des attaques, pannes, corruptions de mémoire... Afin d'englober tous les types de fautes possibles, nous considérons le modèle le plus général possible : le modèle Byzantin, où les nœuds fautifs ont un comportement arbitraire (et donc, potentiellement malveillant). De telles fautes sont extrêmement dangereuses : un seul nœud Byzantin, s'il n'est pas neutralisé, peut déstabiliser l'intégralité du réseau.Nous considérons le problème d'échanger fiablement des informations dans un réseau multi-Sauts malgré la présence de telles fautes Byzantines. Des solutions existent mais nécessitent un réseau dense, avec un grand nombre de voisins par nœud. Dans cette thèse, nous proposons des solutions pour les réseaux faiblement connectés, tels que la grille, où chaque nœud a au plus 4 voisins. Dans une première partie, nous acceptons l'idée qu'une minorité de nœuds corrects échouent à communiquer fiablement. En contrepartie, nous proposons des solutions qui tolèrent un grand nombre de fautes Byzantines dans les réseaux faiblement connectés. Dans une seconde partie, nous proposons des algorithmes qui garantissent une communication fiable entre tous les nœuds corrects, pourvu que les nœuds Byzantins soient suffisamment distants. Enfin, nous généralisons des résultats existants à de nouveaux contextes : les réseaux dynamiques, et les réseaux de taille non-Bornée. As modern networks grow larger and larger, they become more likely to fail. Indeed, their nodes can be subject to attacks, failures, memory corruptions... In order to encompass all possible types of failures, we consider the most general model of failure: the Byzantine model, where the failing nodes have an arbitrary (and thus, potentially malicious) behavior. Such failures are extremely dangerous, as one single Byzantine node, if not neutralized, can potentially lie to the entire network. We consider the problem of reliably exchanging information in a multihop network despite such Byzantine failures. Solutions exist but require a dense network, where each node has a large number of neighbors. In this thesis, we propose solutions for sparse networks, such as the grid, where each node has at most 4 neighbors. In a first part, we accept that some correct nodes fail to communicate reliably. In exchange, we propose quantitative solutions that tolerate a large number of Byzantine failures, and significantly outperform previous solutions in sparse networks. In a second part, we propose algorithms that ensure reliable communication between all correct nodes, provided that the Byzantine nodes are sufficiently distant from each other. At last, we generalize existing results to new contexts: dynamic networks, and networks with an unbounded diameter. Electronic Thesis or Dissertation Text en http://www.theses.fr/2014PA066347/document Maurer, Alexandre 2014-11-20 Paris 6 Tixeuil, Sébastien
collection NDLTD
language en
sources NDLTD
topic Communication fiable
Tolérance aux fautes
Fautes byzantines
Algorithmique distribuée
Réseaux faiblement connectés
Fautes aléatoires
Sparse networks
Byzantine failures
004
spellingShingle Communication fiable
Tolérance aux fautes
Fautes byzantines
Algorithmique distribuée
Réseaux faiblement connectés
Fautes aléatoires
Sparse networks
Byzantine failures
004
Maurer, Alexandre
Communication fiable dans les réseaux multi-sauts en présence de fautes byzantines
description A mesure que les réseaux s'étendent, ils deviennent de plus en plus susceptibles de défaillir. En effet, leurs nœuds peuvent être sujets à des attaques, pannes, corruptions de mémoire... Afin d'englober tous les types de fautes possibles, nous considérons le modèle le plus général possible : le modèle Byzantin, où les nœuds fautifs ont un comportement arbitraire (et donc, potentiellement malveillant). De telles fautes sont extrêmement dangereuses : un seul nœud Byzantin, s'il n'est pas neutralisé, peut déstabiliser l'intégralité du réseau.Nous considérons le problème d'échanger fiablement des informations dans un réseau multi-Sauts malgré la présence de telles fautes Byzantines. Des solutions existent mais nécessitent un réseau dense, avec un grand nombre de voisins par nœud. Dans cette thèse, nous proposons des solutions pour les réseaux faiblement connectés, tels que la grille, où chaque nœud a au plus 4 voisins. Dans une première partie, nous acceptons l'idée qu'une minorité de nœuds corrects échouent à communiquer fiablement. En contrepartie, nous proposons des solutions qui tolèrent un grand nombre de fautes Byzantines dans les réseaux faiblement connectés. Dans une seconde partie, nous proposons des algorithmes qui garantissent une communication fiable entre tous les nœuds corrects, pourvu que les nœuds Byzantins soient suffisamment distants. Enfin, nous généralisons des résultats existants à de nouveaux contextes : les réseaux dynamiques, et les réseaux de taille non-Bornée. === As modern networks grow larger and larger, they become more likely to fail. Indeed, their nodes can be subject to attacks, failures, memory corruptions... In order to encompass all possible types of failures, we consider the most general model of failure: the Byzantine model, where the failing nodes have an arbitrary (and thus, potentially malicious) behavior. Such failures are extremely dangerous, as one single Byzantine node, if not neutralized, can potentially lie to the entire network. We consider the problem of reliably exchanging information in a multihop network despite such Byzantine failures. Solutions exist but require a dense network, where each node has a large number of neighbors. In this thesis, we propose solutions for sparse networks, such as the grid, where each node has at most 4 neighbors. In a first part, we accept that some correct nodes fail to communicate reliably. In exchange, we propose quantitative solutions that tolerate a large number of Byzantine failures, and significantly outperform previous solutions in sparse networks. In a second part, we propose algorithms that ensure reliable communication between all correct nodes, provided that the Byzantine nodes are sufficiently distant from each other. At last, we generalize existing results to new contexts: dynamic networks, and networks with an unbounded diameter.
author2 Paris 6
author_facet Paris 6
Maurer, Alexandre
author Maurer, Alexandre
author_sort Maurer, Alexandre
title Communication fiable dans les réseaux multi-sauts en présence de fautes byzantines
title_short Communication fiable dans les réseaux multi-sauts en présence de fautes byzantines
title_full Communication fiable dans les réseaux multi-sauts en présence de fautes byzantines
title_fullStr Communication fiable dans les réseaux multi-sauts en présence de fautes byzantines
title_full_unstemmed Communication fiable dans les réseaux multi-sauts en présence de fautes byzantines
title_sort communication fiable dans les réseaux multi-sauts en présence de fautes byzantines
publishDate 2014
url http://www.theses.fr/2014PA066347/document
work_keys_str_mv AT maureralexandre communicationfiabledanslesreseauxmultisautsenpresencedefautesbyzantines
AT maureralexandre reliablecommunicationinmultihopnetworksdespitebyzantinefailures
_version_ 1719305544533016576