Any protocal for a set of parties consists two phases, a sharing phase and a reconstruction phase.
We denote the view of at the end of the protocal, which consists of the local inputs of , along with the messages sent and received by .
Each party will output a share , which is a publicly-known function of
Each party then applies a publicly-known reconstruction function on the revealed views, as determined by the protocol Rec and reconstructs some output.
Properties needed from any protocal,
Correctness
Any qualified subset of parties should be able to reconstruct back the shared secret by executing the protocal Rec.(also called access-sets, the collection of them is called access-structure)
Usually use minimal access-sets.
Privacy
Informally demands that the view of any "forbidden subset" of parties should not reveal any information about the shared secret.