A weighted secret sharing and reconstructing method includes encoding the
secret using a predetermined code, producing voices so that different
weights are assigned to errors in an error vector according to locations
of the errors, encrypting the encoded secret using the error vector and
distributing the encrypted encoded secret to a plurality of participants.