February 19, 2002
Practical Aspects of Modern Cryptography
31
Verifiable Secret Sharing
nSelect a polynomial with secret a0 as
nP(x) = ak-1xk-1 + … + a2x2 + a1x + a0.
nCommit to the coefficients by publishing
nga0, ga1, ga2, …, gak-1.
nCompute a commitment to P(i) from public values as
ngP(i) = ga0i0 ga1i1 ga2i2 … gak-1ik-1.