Anonymous authenticated communications
First Claim
1. 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, the method comprising the steps of:
- 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;
wherein the step of distributing a token comprises distributing a verification message comprising an element for each user, each element comprising the token encrypted with the corresponding user'"'"'s public key, and the method additionally comprises the step of publishing a hash value of the verification message.
3 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
26 Claims
-
1. 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, the method comprising the steps of:
-
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; wherein the step of distributing a token comprises distributing a verification message comprising an element for each user, each element comprising the token encrypted with the corresponding user'"'"'s public key, and the method additionally comprises the step of publishing a hash value of the verification message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. 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, the method comprising the steps of:
-
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; wherein anonymity of a sender of the message is maintained; and additionally comprising the step causing the encrypted message to be transmitted over a network such that a recipient of the encrypted message receives no data concerning network routing of the encrypted message. - View Dependent Claims (21, 22)
-
-
23. 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, the method comprising the steps of:
-
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; wherein the method provides relative anonymity for communications between the members; and wherein anonymity is not provided for communications between members of the group within a same domain. - View Dependent Claims (24, 25, 26)
-
Specification