Phase responsibilities
Online execution inherits the properties of the material it consumes. It cannot repair invalid preprocessing. A preprocessing outage does not immediately stop an online run with a reserve of valid, unused material; it stops new work when that reserve is exhausted.
Node topology
n is the number of computing parties and t is the maximum corrupted-party count. Input and output clients are not included in n. A deployment must satisfy the strongest requirement of either phase.
For HoneyBadgerMPC, correcting
t erroneous evaluations of a degree-d polynomial requires d+2t+1 evaluations. Offline reconstruction reaches degree 2t, producing the 4t+1 deployment minimum. Its degree-t online openings need at most 3t+1 parties for the same error bound.
AVSS keeps shares at degree t and verifies them against Feldman commitments before reconstruction. t+1 consistent verified shares determine a value, while asynchronous Byzantine quorum intersection sets the full 3t+1 topology.[9][10] With t=1, the deployment minimum is five parties for HoneyBadgerMPC and four for AVSS.
Threat-model summary
The table states the strongest end-to-end model supported by each phase. It does not imply adaptive, mobile, or proactive corruption security. Those distinctions are defined in Protocol definitions.
HoneyBadgerMPC details
HoneyBadgerMPC combines optimistic preprocessing with robust online arithmetic.[1]AVSS details
AVSS uses encrypted share delivery and public Feldman commitments. A commitment verifies that a share belongs to one committed polynomial; it is not hiding and does not prove every higher-level relation.[10]Availability and phase handoff
Both online paths are conditionally live; neither offline path guarantees completion against every allowed fault. This distinction is easy to miss when a protocol is described only as “asynchronous.” See Asynchronous guarantees for the definitions of safety, liveness, conditional liveness, and expected-round termination.
Cross-phase deployment
The same computing parties may run both phases, but that operational choice couples their risks.
Separating operators or infrastructure can reduce common-mode operational risk, but it does not by itself strengthen the cryptographic model.
Shared deployment requirements
Backend decision
For operation stages and cost, see Protocol costs. For construction lineage, see Protocol papers.