Owner: @Alexander Mozeika

Reviewer: 🟢@Marvin Jones 🟢@Álvaro Castro-Castilla

Introduction

One of possible approaches to design a reliable anonymous communication (AC) system is to reduce statistical correlations between communicating nodes. Here we model a network of communicating nodes as a probabilistic discrete-state cellular automata (CA). We consider a node-centred approach where a node has associated with it variable representing its discrete state, such as sending, receiving, etc. Also we suggest a more granular connection-centred approach where discrete states of communication links of a node are considered. We note that message-centred approach is also possible but not pursued here. Finally, we discuss functions which can be used to quantify correlations in empirical analysis of AC systems.

The ā€œcellular automataā€ (CA) model

$S_i(t)$ Node $i$ at time $t$ is
-1 sending a message
0 inactive
1 receiving a message

The state of the network as a function of time. The node $i\in [N]$ at time $t$, represented by dot, is either sending (red dot) or receiving (blue dots) or inactive (white dot). All $N$ nodes are sending messages through $k$ nodes with $k=3$.

The state of the network as a function of time. The node $i\in [N]$ at time $t$, represented by dot, is either sending (red dot) or receiving (blue dots) or inactive (white dot). All $N$ nodes are sending messages through $k$ nodes with $k=3$.

Empirical analysis of correlations in CA model

$$ \delta_{S;S_i(t)}=\Big\{ \begin{array}{c} 1, S=S_i(t) \\ 0, S\neq S_i(t) \end{array} $$