On the use of randomness extractors for practical committee selection

In this thesis, we look into the problem of forming and maintaining good committees that can represent a distributed network. The solution to this problem can be used as a sub-routine for Byzantine Agreement that only costs sub-quadratic message complexity. Most importantly, we make no cryptographic...

Full description

Bibliographic Details
Main Author: Zheng, Zehui
Other Authors: Pan, Jianping
Format: Others
Language:English
en
Published: 2020
Subjects:
Online Access:http://hdl.handle.net/1828/11728
id ndltd-uvic.ca-oai-dspace.library.uvic.ca-1828-11728
record_format oai_dc
spelling ndltd-uvic.ca-oai-dspace.library.uvic.ca-1828-117282020-05-07T03:35:57Z On the use of randomness extractors for practical committee selection Zheng, Zehui Pan, Jianping King, Valerie D. Byzantine Agreement Randomnes extractors Random walks Distributed networks Distributed committees In this thesis, we look into the problem of forming and maintaining good committees that can represent a distributed network. The solution to this problem can be used as a sub-routine for Byzantine Agreement that only costs sub-quadratic message complexity. Most importantly, we make no cryptographic assumptions such as the Random Oracle assumption and the existence of private channels. However, we do assume the network to be peer-to-peer, where a message receiver knows who the message sender is. Under the synchronous full information model, our solution is to utilize an approximating disperser for selecting a good next committee with high probability, repeatedly. We consider several existing theoretical constructions (randomized and deterministic) for approximating dispersers, and examine the practical applicability of them, while improving constants for some constructions. This algorithm is robust against a semi-adaptive adversary who can decide the set of nodes to corrupt periodically. Thus, a new committee should be selected before the current committee gets corrupted. We also prove some constructions that do not work practically for our scenario. Graduate 2020-05-06T04:32:57Z 2020-05-06T04:32:57Z 2020 2020-05-05 Thesis http://hdl.handle.net/1828/11728 English en Available to the World Wide Web application/pdf
collection NDLTD
language English
en
format Others
sources NDLTD
topic Byzantine Agreement
Randomnes extractors
Random walks
Distributed networks
Distributed committees
spellingShingle Byzantine Agreement
Randomnes extractors
Random walks
Distributed networks
Distributed committees
Zheng, Zehui
On the use of randomness extractors for practical committee selection
description In this thesis, we look into the problem of forming and maintaining good committees that can represent a distributed network. The solution to this problem can be used as a sub-routine for Byzantine Agreement that only costs sub-quadratic message complexity. Most importantly, we make no cryptographic assumptions such as the Random Oracle assumption and the existence of private channels. However, we do assume the network to be peer-to-peer, where a message receiver knows who the message sender is. Under the synchronous full information model, our solution is to utilize an approximating disperser for selecting a good next committee with high probability, repeatedly. We consider several existing theoretical constructions (randomized and deterministic) for approximating dispersers, and examine the practical applicability of them, while improving constants for some constructions. This algorithm is robust against a semi-adaptive adversary who can decide the set of nodes to corrupt periodically. Thus, a new committee should be selected before the current committee gets corrupted. We also prove some constructions that do not work practically for our scenario. === Graduate
author2 Pan, Jianping
author_facet Pan, Jianping
Zheng, Zehui
author Zheng, Zehui
author_sort Zheng, Zehui
title On the use of randomness extractors for practical committee selection
title_short On the use of randomness extractors for practical committee selection
title_full On the use of randomness extractors for practical committee selection
title_fullStr On the use of randomness extractors for practical committee selection
title_full_unstemmed On the use of randomness extractors for practical committee selection
title_sort on the use of randomness extractors for practical committee selection
publishDate 2020
url http://hdl.handle.net/1828/11728
work_keys_str_mv AT zhengzehui ontheuseofrandomnessextractorsforpracticalcommitteeselection
_version_ 1719314552118575104