Authenticated channels ⇒ Broadcast against (Lamport–Shostak–Pease)
Statement
Over a synchronous network of authenticated point-to-point channels, with no broadcast channel and no setup, interactive consistency, in which the honest parties agree on a vector holding a value for every party and each honest party’s entry is its own input, is solvable for — PSL80. Agreeing on the sender’s entry gives broadcast — standard. For every and every , the oral-messages algorithm is a perfectly secure broadcast protocol against corruptions (broadcast against ) — LSP82; it runs in rounds — standard.
Sketch
: the sender sends its value to every party, and each party outputs the value it received, or a default. : the sender sends its value to every party; each party then acts as the sender in of the value it received, towards the other parties; each party outputs the majority of the values it obtained, the sender’s and the relayed ones — LSP82.
Notes
- sends messages, exponential in — standard. A deterministic protocol with rounds and polynomial communication exists for — GM93.
- Deterministic protocols need rounds, even with authentication — DS83; deterministic protocols without authentication send messages — DR82.
- Over private channels, a randomized protocol reaches agreement in an expected constant number of rounds against — FM88.
- The threshold is optimal: for no broadcast protocol exists over authenticated channels without setup (no reduction from authenticated channels to Byzantine broadcast) — FLM85.