Gradecast
- Gradecast stands for graded-broadcast protocol.
- This definition is not adaptively secure! It is unclear what properties should hold when the sender is not correct.
Definition
From [1] and [2]
In Gradecast a sender has an input and each party outputs a value and a grade $\{0,1,2\}$ such that: \begin{enumerate} \item \emph{(Validity)} If the sender is honest then all honest parties output the sender's input and grade $2$. \item \emph{(Non-equivocation)} If two honest parties output a grade $\ge 1$ then they output the same value. \item \emph{(Agreement)} If an honest party outputs grade $2$ then all honest parties output the same output and with grade $\ge 1$. \end{enumerate}
- References
- First introduced by [1]
- [3]
- Formalized again by [4]
- Also discussed in [2]