Peace Through Superior Puzzling: An Asymmetric Sybil Defense
Title | Peace Through Superior Puzzling: An Asymmetric Sybil Defense |
Publication Type | Conference Paper |
Year of Publication | 2019 |
Authors | Gupta, Diksha, Saia, Jared, Young, Maxwell |
Conference Name | 2019 IEEE International Parallel and Distributed Processing Symposium (IPDPS) |
ISBN Number | 978-1-7281-1246-6 |
Keywords | abstract-A common tool, Algorithm design and analysis, asymmetric Sybil defense, attack scenarios, attacker, composability, computational complexity, computational puzzles, computer network security, distributed computing, Metrics, pubcrawl, resilience, Resiliency, spending rate, Sybil attack, sybil attacks, Sybil defense algorithm, Sybil participants |
Abstract | A common tool to defend against Sybil attacks is proof-of-work, whereby computational puzzles are used to limit the number of Sybil participants. Unfortunately, current Sybil defenses require significant computational effort to offset an attack. In particular, good participants must spend computationally at a rate that is proportional to the spending rate of an attacker. In this paper, we present the first Sybil defense algorithm which is asymmetric in the sense that good participants spend at a rate that is asymptotically less than an attacker. In particular, if T is the rate of the attacker's spending, and J is the rate of joining good participants, then our algorithm spends at a rate f O($\surd$(TJ) + J). We provide empirical evidence that our algorithm can be significantly more efficient than previous defenses under various attack scenarios. Additionally, we prove a lower bound showing that our algorithm's spending rate is asymptotically optimal among a large family of algorithms. |
URL | https://ieeexplore.ieee.org/document/8821029 |
DOI | 10.1109/IPDPS.2019.00115 |
Citation Key | gupta_peace_2019 |
- distributed computing
- Sybil participants
- Sybil defense algorithm
- sybil attacks
- Sybil attack
- spending rate
- Resiliency
- resilience
- pubcrawl
- Metrics
- abstract-A common tool
- computer network security
- computational puzzles
- computational complexity
- composability
- attacker
- attack scenarios
- asymmetric Sybil defense
- Algorithm design and analysis