A method of performing electronic communications between members of a
group wherein the communications are authenticated as being from a member
of the group and have not been altered, comprising: generating a
plurality of random numbers; distributing in a digital medium the
plurality of random numbers to the members of the group; publishing a
hash value of contents of the digital medium; distributing to the members
of the group public-key-encrypted messages each containing a same token
comprising a random number; and encrypting a message with a key generated
from the token and the plurality of random numbers.