摘要 |
The invention is a method for anonymously carrying out multiphase transactions over a distributed computer network that comprises a trusted authority, a user's computer, and servers of one or more service providers. Each of the computers/servers in the network comprises dedicated software that contains a one-way function and other information and instructions necessary to execute the method. The method comprises two stages. In the first stage a user anonymously authenticates himself/herself by means of a unique pseudonym to each of the servers that are involved in the transaction. In the second stage the user proves to each of the servers that it is a single entity that has interacted with each of the servers in the first stage and therefore has made all of the preparations necessary to execute the multiphase transaction. One of the features that characterize the invention is that the user's computer uses the one way function to produce a unique user name and password for each user-server pair from a random seed provided by the trusted authority and the IP address of each of the servers involved in the transaction. |