Full-Information Protocol Overview
- Full-information protocols are defined by the maximal disclosure of agents' entire history, ensuring that all past states are communicated in each round.
- They underpin diverse applications ranging from Byzantine agreement and coin-flipping in distributed systems to game synthesis and quantum no-forgetting protocols.
- These protocols critically influence resilience bounds and communication complexity, revealing trade-offs in adaptive corruption resistance and optimality in various models.
“Full-information protocol” is not a single formal object across the literature. In distributed computing, it usually denotes a protocol in which each agent’s local state records its entire history and, in each round, it re-sends its whole state to all other agents (Alpturer et al., 2023). Closely related work studies a full-information model in which all past broadcasts are public (Goldwasser et al., 2015), a game-theoretic communication primitive by which a player’s entire observation history is revealed to another player (Berwanger et al., 2023), and a quantum Byzantine setting in which the adversary knows the exact joint state of all unmeasured qubits (Li et al., 2024). In interactive quantum communication, the phrase is used differently again: a full-information or no-forgetting protocol is one with (Lauriere et al., 2017). The common theme is maximal exposure or retention of protocol state, but the formal content depends on the problem domain.
1. Canonical meanings and formal scope
Across the cited literature, the phrase appears in several distinct but related roles. The table summarizes the main meanings that are formalized explicitly.
| Context | Formal feature | Source |
|---|---|---|
| Eventual Byzantine Agreement | each agent records its entire history and rebroadcasts its whole local state | (Alpturer et al., 2023) |
| One-round coin-flipping | all past broadcasts, including adversarial ones, are public | (Goldwasser et al., 2015) |
| Imperfect-information games | communication action reveals the entire observation history of another player | (Berwanger et al., 2023) |
| Quantum communication | no-forgetting condition | (Lauriere et al., 2017) |
| Quantum Byzantine Agreement | adversary holds a purifying register of the entire pure global state | (Li et al., 2024) |
In the runs-and-systems formulation used for eventual Byzantine agreement, an information-exchange protocol is a tuple
and a full-information protocol is obtained by taking local states of the form
with and , so that agent rebroadcasts its entire local state every round (Alpturer et al., 2023). This is the most literal protocol-level use of the term.
The game-synthesis literature generalizes the same intuition. A synchronous imperfect-information game with communication specifies observation functions
and a communication graph such that when , player 0 “peeks” the full view of 1 (Berwanger et al., 2023). Here, “full information” is not universal transparency; it is selective but history-complete disclosure.
A plausible implication is that “full-information” should be read as a family resemblance rather than a single definition. In each usage, the operative object is not merely a transcript, but a recursively enriched state that contains prior observations, communicated knowledge, or retained information.
2. Full-information coin-flipping and the adaptive-corruption barrier
Goldwasser, Kalai, and Park study one-round coin-flipping in the full-information model introduced by Ben-Or and Linial in 1985 (Goldwasser et al., 2015). In this model there are 2 computationally unbounded players, communication takes place over a single reliable broadcast channel, each honest party has private fresh randomness, and all past broadcasts are public. The paper distinguishes two adversaries. A standard adaptive adversary can corrupt new parties based on messages seen so far, but cannot retroactively change honest broadcasts. A strong adaptive adversary first “peeks” at all honest messages that would be sent in a round, then decides which parties to corrupt and can replace or suppress those messages (Goldwasser et al., 2015).
The central upper bound is that any one-round full-information coin-flipping protocol secure against 3 strong adaptive corruptions must satisfy
4
The same work proves that if a symmetric one-round protocol is secure against 5 standard adaptive corruptions, then there exists a symmetric one-round protocol secure against 6 strong adaptive corruptions; as a corollary, any symmetric one-round full-information coin-flipping protocol tolerates at most 7 standard adaptive corruptions (Goldwasser et al., 2015).
The proof architecture is structurally important. The paper gives a robust-set characterization
8
and shows that strong-adaptive security is equivalent to lower bounds on the probability of landing in 9 and 0. It then reduces arbitrary message length to 1 bits per player, then to single-bit players, and finally applies the Lichtenstein–Linial–Saks bound (Goldwasser et al., 2015).
One recurring misconception is that longer one-round messages might overcome the adaptive-corruption barrier. The paper rules this out: increased message length does not help in the strong-adaptive setting, and in the symmetric case it does not help against ordinary adaptive corruptions either (Goldwasser et al., 2015). The full-information constraint is therefore not merely a semantic choice; in one-round coin-flipping it induces a quantitative resilience barrier.
3. Eventual Byzantine agreement, knowledge tests, and optimality
In eventual Byzantine agreement with omission failures, Alpturer, Halpern, and van der Meyden separate a protocol into an information-exchange component 2 and an action protocol 3, allowing optimality to be studied relative to a fixed exchange discipline (Alpturer et al., 2023). Under a fixed 4, one says 5 if in every corresponding run with the same initial states and failure pattern, whenever 6 first decides in round 7, 8 does not decide at any earlier round. A protocol is optimal if no other EBA protocol strictly dominates it (Alpturer et al., 2023).
Their knowledge-based program 9 has the following structure: if an agent has already decided, it performs 0; if 1 or 2, it executes 3; if 4, it executes 5; otherwise it performs 6 (Alpturer et al., 2023). The intended epistemic reading is asymmetric: deciding 7 is triggered as soon as a 8-decision is known to exist, while deciding 9 requires knowledge that no agent can be in the process of deciding 0.
Optimality is tied to a safety condition on the information-exchange protocol. Safety rules out “spurious” knowledge: if an agent has not received a 1-chain, then there must exist an indistinguishable point where all initial values are 2; and if an agent lacks knowledge that no one is about to decide 3, there must exist an indistinguishable point where some nonfaulty agent is indeed about to decide 4 (Alpturer et al., 2023). The theorem is then exact: if 5 is an EBA context and 6 is safe with respect to 7, every implementation of 8 is optimal in 9 (Alpturer et al., 2023).
The same paper gives two limited-exchange implementations. In 0, each agent sends exactly one non-null bit, namely its decision, to all 1 agents, for 2 bits total; if some agent starts with 3, all decide by round 4, while if all start with 5, they decide 6 at round 7 (Alpturer et al., 2023). In 8, undecided agents additionally send 9, yielding 0 bits total and allowing all-1 failure-free runs to decide by round 1 (Alpturer et al., 2023).
The full-information exchange is stronger but not automatically optimal. The paper therefore adds common-knowledge tests and defines 2, whose leading rules are 3 for deciding 4 and 5 for deciding 6, before falling back to the 7 tests (Alpturer et al., 2023). Every FIP implementation of 8 is correct, and the added common-knowledge rules make it optimal among all FIP protocols. The usual graph-based full-information implementation costs 9 bits, but the action protocol can still be implemented in polynomial time by tracking a compact communication graph (Alpturer et al., 2023).
4. Full-information protocols as an overview target in games
The synthesis perspective treats full-information protocols as a communication discipline inside imperfect-information games. Berwanger, Mathew, and van den Bogaard model a synchronous game
0
with one active player, passive observers, explicit communication labels, deterministic transition function 1, and perfect-recall observation functions 2 (Berwanger et al., 2023). The key communication action is that player 3 may receive the entire observation history of player 4.
The reduction schema is classical in outline but technically specialized. One first forms the information tree 5 of information sets 6. To obtain a finite perfect-information game, the paper constructs a rectangular morphism 7 of finite index satisfying rectangularity, morphism, and refinement conditions. In the full-information setting with 8 observers, 9 is built as a vector of knowledge-sets indexed by all coalitions 0, and the recursive update is driven by the synchronization operator 1 (Berwanger et al., 2023).
The resulting complexity is sharp. With 2 observers, full-information protocols can express indistinguishability relations not expressible with 3 observers, giving a strict hierarchy in expressiveness and complexity; the strategy-synthesis problem is 4-EXPTIME-complete (Berwanger et al., 2023). For fixed parity or 5-regular objectives, one can decide and synthesize a winning strategy in an FIP with 6 observers in time 7-EXPTIME, and reachability already yields the matching lower bound (Berwanger et al., 2023).
This suggests that full-information communication is not algorithmically trivial merely because it discloses entire views. The disclosure induces higher-order knowledge structures—knowledge of others’ views, of coalitional synchronization, and of recursively communicated histories—that are expensive to represent but still regular enough to admit finite quotients.
5. Quantum reinterpretations: no-forgetting protocols and full-information adversaries
In two-party interactive quantum communication, Laurière and Touchette use “full-information protocol” in a different technical sense: a protocol that never forgets information about the other party’s input (Lauriere et al., 2017). For classical inputs, they define the classical-input information cost 8, Holevo information cost 9, and reverse information cost 0, and prove the exact identities
1
A protocol is full-information or no-forgetting precisely when
2
The conceptual tool is the Information-Flow Lemma, which tracks the net change in conditional mutual information across an interactive process: 3 (Lauriere et al., 2017). Operationally, 4 decomposes into transmitted-input cost and forgotten-input cost. In classical reversible protocols, 5; in quantum protocols, the paper argues that forgetting is often necessary.
The lower-bound consequences are explicit. Any 6-round quantum protocol for 7 that never forgets information satisfies
8
so the quadratic quantum speedup is lost (Lauriere et al., 2017). At zero error, the Inner Product function has
9
and for a random Boolean function 00, with overwhelming probability,
01
A second quantum usage concerns full-information adversaries rather than no-forgetting protocols. In the quantum Byzantine agreement model of (Li et al., 2024), players exchange qubits and the adversary holds a purifying register of the entire pure global state; equivalently, in round 02 the adversary knows the exact joint state of all unmeasured qubits. The paper proves a black-box lifting theorem: any non-erasing classical private-channel BA protocol 03 with resilience 04, round complexity 05, and communication cost 06 yields a quantum full-information protocol 07 with the same 08, 09, and 10 (Li et al., 2024).
This lifting has concrete consequences. The quantum full-information model admits 11-round agreement for 12 against a fail-stop adversary and 13-round agreement for 14 against a Byzantine adversary, while the paper states that classically in the full-information model any BA with even a fail-stop adversary and 15 requires 16 rounds (Li et al., 2024). The term “full-information” therefore spans two distinct quantum notions: preservation of learned information inside a protocol, and maximal adversarial visibility of global state.
6. Adjacent cryptographic notions: full access, full opening, and information-theoretic security
Several neighboring literatures study settings that are not called full-information protocols but share the same design pressure: nothing essential should be hidden except what correctness or privacy requires. One cryptographic direction proposes “a truly (information theoretically) safe cryptographic communication system” that provides zero information to any passive adversary having full access to the channel, contingent on the existence of a suitable group action [0603107]. The available statement is only the abstract-level claim, but it illustrates an extreme version of the model: complete transcript exposure with information-theoretic secrecy.
A different information-theoretic primitive is the Information Checking Protocol in the full-information adversarial model. Patra and Pandu Rangan formalize an ICP with a dealer 17, an intermediary 18, 19 verifiers, pairwise private channels, and a common broadcast channel, against a static, active, rushing, computationally unbounded 20-threshold adversary (Patra et al., 2010). Their MVMS-ICP authenticates an 21-vector 22, achieves the 23 round pattern for Gen/Ver/Reveal, has communication 24 bits per phase, and satisfies a linearity property that supports batch composition into statistical VSS and MPC (Patra et al., 2010). Here the model is “full-information” on the adversarial side, not in the sense of agents rebroadcasting complete local state.
Card-based cryptography offers a further adjacent notion, full-open rather than full-information. In a single-shuffle full-open protocol, parties place face-down cards representing inputs, perform one shuffle, and then open all cards; privacy requires that for any two inputs with the same output, the distribution of revealed suits is identical (Eriguchi et al., 20 Oct 2025). The 2025 result that every Boolean function admits a single-shuffle full-open protocol establishes this for a model that completely reveals the final physical transcript yet leaks no more than 25 (Eriguchi et al., 20 Oct 2025). Related single-cut full-open protocols use one random cut, then open all cards, with correctness and privacy obtained from disjoint rotation orbits 26 and 27 (Shinagawa et al., 4 Jul 2025).
This suggests an important distinction. Full-information protocols, full-information adversaries, and full-open protocols are not interchangeable terms. The first concerns how state or knowledge is communicated during execution; the second concerns what an adversary can observe; the third concerns how much of the final encoded object is revealed. What unifies them is the information-theoretic discipline that privacy or correctness must survive despite maximal disclosure of some designated view.