Consensus via Anonymous Committees - Investigating Robustness Against Imprecise Security Settings and Quantum Adversaries

dc.contributor.authorArasan, Aron
dc.contributor.authorForsberg, Olof
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerDuvignau, Romaric
dc.contributor.supervisorPagnin, Elena
dc.date.accessioned2026-07-07T08:28:47Z
dc.date.issued2026
dc.date.submitted
dc.description.abstractCurrent solutions for achieving agreement in distributed systems often scale poorly or are resource intensive. Achieving agreement is necessary to distribute correct public keys using key transparency logs. Consensus mechanisms that rely on anonymous committees are a novel approach with the explicit goal of improved scalability in this task. Anonymous committees are chosen using a cryptographic function, which allows them to prove membership. Nodes reveal committee membership only upon casting votes, and are therefore anonymous, making them difficult to target with attacks before voting. To improve scalability, it is possible to derive optimal settings from the system’s assumed fractions of inactive and adversarial nodes. This report quantifies how security is affected if those assumptions are incorrect. Using plots of bit security dependent on changes in inactive or malicious node shares it shows that the system is susceptible to such variations. Even using high security margins the system might be vulnerable when assumptions are only a few percentage points wrong. As the security is probabilistic, it does not break at any certain point. Instead security gradually weakens as the share of malicious nodes increases. Additionally, as future viability is necessary for adoption of new systems, suitable post-quantum secure cryptographic selection functions are presented and compared. As scalability is a major selling point of anonymous committees, it is relevant to find a measurement for how the size of the subset necessary to approve proposals changes as a function of node count. Testing data shows the subset size is only weakly dependent on the node count, and approaches an upper limit as node count increases.
dc.identifier.coursecodeDATX05
dc.identifier.urihttps://hdl.handle.net/20.500.12380/311892
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.titleConsensus via Anonymous Committees - Investigating Robustness Against Imprecise Security Settings and Quantum Adversaries
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmeComputer science -algorithms, languages and logic (MPALG), MSc
local.programmeComputer systems and networks (MPCSN), MSc

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 26-132 AA OF.pdf
Size:
3.05 MB
Format:
Adobe Portable Document Format

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Size:
2.35 KB
Format:
Item-specific license agreed upon to submission
Description: