The Synchronization Power (Consensus Number) of Access-Control Objects: The Case of AllowList and DenyList

02/13/2023
by   Davide Frey, et al.
0

This article studies the synchronization power of AllowList and DenyList objects under the lens provided by Herlihy's consensus hierarchy. It specifies AllowList and DenyList as distributed objects and shows that while they can both be seen as specializations of a more general object type, they inherently have different synchronization properties. While the AllowList object does not require synchronization between participating processes, a DenyList object requires processes to reach consensus on a specific set of processes. These results are then applied to the analysis of anonymity-preserving systems that use AllowList and DenyList objects. First, a blind-signature-based e-voting is presented. Then DenyList and AllowList objects are used to determine the consensus number of a specific decentralized key management system. Finally, an anonymous money transfer protocol using the association of AllowList and DenyList objects is studied.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/12/2018

Is Compare-and-Swap Really Necessary?

The consensus number of a synchronization primitive, such as compare-and...
research
02/13/2020

Chaotic Phase Synchronization and Desynchronization in an Oscillator Network for Object Selection

Object selection refers to the mechanism of extracting objects of intere...
research
08/06/2019

Wait-Free Universality of Consensus in the Infinite Arrival Model

In classical asynchronous distributed systems composed of a fixed number...
research
02/02/2018

A Simple Object that Spans the Whole Consensus Hierarchy

This paper presents a simple generalization of the basic atomic read/wri...
research
06/18/2018

Investigating the association between synchronization and social capital

Social capital has been studied in economics, sociology and political sc...
research
07/03/2019

The Combinatorics of Barrier Synchronization

In this paper we study the notion of synchronization from the point of v...
research
02/01/2021

Relational Consensus-Based Cooperative Task Allocation Management for IIoT-Health Networks

IIoT services focused on industry-oriented services often require object...

Please sign up or login with your details

Forgot password? Click here to reset