Patent ID: 8024570
Filing Date: 2011-09-20
Classification: H04L

Abstract:
1. A system for communication via a computer network comprising: a plurality of distributed computer systems connected by a computer network, a trusted body comprising a computer connected to the computer network and implementing a trusted body program, said program configuring said computer for: verifying the identity of a user of a computer system by using a public key and generating a random identifier for a user, the trusted body keeping a record confidential to the trusted body of the relation between the identities of the users and the random identifiers; enabling two or more users to perform a dialogue by sending messages over the computer network and through the trusted body and to each other, wherein each user remains anonymous through use of its random identifier until such time as the user reveals its identity to one or more of the other users, and wherein each of the users registers with the trusted body by generating a first public/private key pair for a specific dialogue session, and sending the public key of the public/private key pair to the trusted body, the trusted body has a second public/private key pair, and the user encrypts said messages using the public key of said second public/private key pair, and said trusted body records the dialogue by recording the encrypted messages, and uses the recorded dialogue together with the confidential record of the relation between the identities of the users and the random identifiers to provide a means of non-repudiation of the dialogue by users.