implements Anonymous Transmission
This protocol [1] is a quantum primitive for anonymous networks that allows a group of $n$ players to determine whether more than one player wishes to send at the same time. In other words, it detects whether a collision has occurred among potential senders, while preserving sender anonymity.
The protocol is designed as a subroutine for anonymous communication. Before attempting an anonymous transmission, the players run collision detection to ensure that there is either exactly one sender or more than one. If a collision is detected, the transmission attempt is aborted or postponed.
A notable feature of this protocol is that it is traceless: after the protocol ends, the public transcript does not reveal which players attempted to send. This distinguishes it from earlier classical collision-detection approaches used in anonymous communication settings.
A group of $n$ players shares several $n$-qubit GHZ states of the form $|\\\Psi\\\rangle = (|0\\\rangle^{\\\otimes n} + |1\\\rangle^{\\\otimes n})/\\\sqrt{2}$. The goal is to determine whether exactly one player wants to send, or whether multiple players want to send simultaneously.
The protocol proceeds in $\\\lceil \\\log n \\\rceil + 1$ rounds. In each round, a differently rotated GHZ state is used. Any player who wishes to send applies a phase rotation to his share of that state. Then all players apply Hadamard gates, measure in the computational basis, and broadcast their outcomes.
By checking the parity of the total number of measurement outcomes equal to $1$, the players can detect whether a collision has occurred. If the parity is odd in any round, then more than one player wanted to send. If the parity is even in every round, then exactly one player wanted to send.
The protocol is intended for the honest-but-curious setting for this subroutine: it correctly detects collisions provided that no user actively disrupts the protocol.
Network stage: multi-party anonymous communication network.
Anonymity: the public information consists only of the broadcast measurement outcomes. These outcomes reveal whether a collision occurred, but not which players attempted to send.
Tracelessness: after the protocol ends, the communication transcript and later inspection of local randomness do not identify the players who expressed interest in sending.
Limitation: the protocol is not designed to handle active disruptors in this form. A malicious player can disturb the shared entangled resource and force failure.
Input: each player privately decides whether he wants to send.
Output: the players learn whether there is a collision, i.e. whether more than one player wants to send.
No experimental implementation was reported in the original proposal. The protocol is introduced as a theoretical primitive for anonymous quantum networks based on shared multipartite entanglement and broadcast communication.
No content has been added to this section, yet!
implements Anonymous Transmission
This protocol [1] is a quantum primitive for anonymous networks that allows a group of $n$ players to determine whether more than one player wishes to send at the same time. In other words, it detects whether a collision has occurred among potential senders, while preserving sender anonymity.
The protocol is designed as a subroutine for anonymous communication. Before attempting an anonymous transmission, the players run collision detection to ensure that there is either exactly one sender or more than one. If a collision is detected, the transmission attempt is aborted or postponed.
A notable feature of this protocol is that it is traceless: after the protocol ends, the public transcript does not reveal which players attempted to send. This distinguishes it from earlier classical collision-detection approaches used in anonymous communication settings.
A group of $n$ players shares several $n$-qubit GHZ states of the form $|\\\Psi\\\rangle = (|0\\\rangle^{\\\otimes n} + |1\\\rangle^{\\\otimes n})/\\\sqrt{2}$. The goal is to determine whether exactly one player wants to send, or whether multiple players want to send simultaneously.
The protocol proceeds in $\\\lceil \\\log n \\\rceil + 1$ rounds. In each round, a differently rotated GHZ state is used. Any player who wishes to send applies a phase rotation to his share of that state. Then all players apply Hadamard gates, measure in the computational basis, and broadcast their outcomes.
By checking the parity of the total number of measurement outcomes equal to $1$, the players can detect whether a collision has occurred. If the parity is odd in any round, then more than one player wanted to send. If the parity is even in every round, then exactly one player wanted to send.
The protocol is intended for the honest-but-curious setting for this subroutine: it correctly detects collisions provided that no user actively disrupts the protocol.
Network stage: multi-party anonymous communication network.
Anonymity: the public information consists only of the broadcast measurement outcomes. These outcomes reveal whether a collision occurred, but not which players attempted to send.
Tracelessness: after the protocol ends, the communication transcript and later inspection of local randomness do not identify the players who expressed interest in sending.
Limitation: the protocol is not designed to handle active disruptors in this form. A malicious player can disturb the shared entangled resource and force failure.
Input: each player privately decides whether he wants to send.
Output: the players learn whether there is a collision, i.e. whether more than one player wants to send.
No experimental implementation was reported in the original proposal. The protocol is introduced as a theoretical primitive for anonymous quantum networks based on shared multipartite entanglement and broadcast communication.
No content has been added to this section, yet!