An electronic commerce system facilitates secure electronic commerce
transactions among multiple participants. Each electronic commerce
transaction involves at least one commerce document defining the
transaction and at least one commerce instrument defining a payment for
the transaction. The electronic commerce system has a credential binding
server at a trusted credential authority, multiple computing units at
associated participants, and a communication system interconnecting the
credential binding server and the multiple computing units. The electronic
commerce system operates in two phases: a registration phase and a
transaction phase. During the registration phase, each of the computing
units generate and send a registration packet over the communication
system to the credential binding server. Unique credentials are produced
by the credential binding server based upon the registration packets sent
back to the computing units. During the transaction phase, an originating
computing unit initially requests, receives, and verifies the credentials
of expected recipient computing units to ensure communication between
authenticate participants. Thereafter, the originating computing unit
signs and encrypts the commerce document(s) and the commerce instrument(s)
in a manner which ensures that only the intended recipients can decrypt
them. The originating computing unit then sends both the commerce
document(s) and instrument(s) over the communication system to a first
recipient computing unit. The first recipient computing unit decrypts and
verifies the commerce document (s) and/or instruments intended for it. The
first recipient computing unit then passes the balance of the encrypted
commerce document(s) and/or instrument(s) over the communication system to
a second recipient computing unit, which decrypts and verifies the
commerce document(s) and/or instrument(s) intended for it. This process is
continued until all commerce documents and commerce instruments are
distributed, decrypted, and verified by their intended recipients.
Un système électronique de commerce facilite des transactions électroniques bloquées de commerce parmi les participants multiples. Chaque transaction électronique de commerce implique au moins un document de commerce définissant la transaction et au moins un instrument de commerce définissant un paiement pour la transaction. Le système électronique de commerce a un serveur obligatoire de lettres de créance à une autorité de lettres de créance de confiance, des unités de calcul multiples aux participants associés, et un système de communication reliant ensemble le serveur obligatoire de lettres de créance et les unités de calcul multiples. Le système électronique de commerce procède par deux étapes : une phase d'enregistrement et une phase de transaction. Pendant la phase d'enregistrement, chacune des unités de calcul produit et envoie d'un paquet d'enregistrement au-dessus du système de communication au serveur obligatoire de lettres de créance. Des qualifications uniques sont produites par le serveur obligatoire de lettres de créance basé sur les paquets d'enregistrement envoyés de nouveau aux unités de calcul. Pendant la phase de transaction, une unité de calcul de commencement au commencement demande, reçoit, et vérifie que les qualifications des unités de calcul réceptives prévues pour assurer la communication entre authentifient des participants. Ensuite, l'unité de calcul de commencement signe et chiffre le document(s) de commerce et l'instrument(s) de commerce en quelque sorte qui s'assure que seulement les destinataires prévus peuvent les déchiffrer. L'unité de calcul de commencement envoie alors le document(s) et l'instrument(s) de commerce au-dessus du système de communication à une première unité de calcul réceptive. La première unité de calcul réceptive déchiffre et vérifie le document de commerce (s) et/ou des instruments destinés à elle. La première unité de calcul réceptive passe alors l'équilibre du document(s) et/ou de l'instrument(s) chiffrés de commerce au-dessus du système de communication à une deuxième unité de calcul réceptive, qui déchiffre et vérifie le document(s) et/ou l'instrument(s) de commerce destinés à lui. Ce processus est continué jusqu'à ce que tous les documents de commerce et instruments de commerce soient distribués, déchiffrés, et vérifiés par leurs destinataires prévus.