Nova Patents
EP0815671B1

Simultaneous electronic transactions

Abstract

This record has no abstract on file.

Term

Term ended

Expired 21 March 2016, 10.5 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

24 claims: 24 independent, 0 dependent

  1. 1
    An electronic communication method among a first party, a second party and a trusted party enabling an exchange of unpredictable values in which the second party receives a first value produced by the first party and unpredictable to the second party if and only if the first party receives a second value produced by the second party and unpredictable to the first party, comprising the steps of:exchanging a first set of messages between the first and second party without the participation of the trusted party to attempt completion of the transaction;and if the exchange of unpredictable values is not completed using the first set of messages exchanged between the first and second party, having the trusted party take action to complete the exchange;characterized by , within the first set of messages, having the first party use a key of the trusted party to encrypt a string from which only the second party can compute the first value;and wherein the third party's action includes decrypting the string from which the second party can compute the first value.
  2. 2
    The method as described in Claim 1 wherein the string also includes information that is selected from the group consisting of information specifying the first party, information specifying the second party, and information specifying the first and second parties.
  3. 3
    The method as described in Claim 1 wherein the key of the third party is held by a plurality of trustees.
  4. 4
    The method as described in Claim 1 wherein the first party comprises a plurality of entities.
  5. 5
    The method as described in Claim 1 wherein the second party comprises a plurality of entities.
  6. 6
    The communication method as described in Claim 1 wherein at least one of the parties takes no action to complete the exchange after a specified time. I
  7. 7
    The communication method as described in Claim 6 wherein the specified time is specified by at least one of the parties.
  8. 8
    The communication method as described in Claim 6 wherein the specified time is determined by the time at which certain messages are received.
  9. 9
    The communication method as described in Claim 1 wherein the first party's value is a message and the second party's value is a receipt, such that the exchange of unpredictable values is a certified transmission of the first party's message.
  10. 10
    The communication method as described in Claim 1 wherein the first party can prove that some information it receives is the second value.
  11. 11
    The communication method as described in Claim 1 wherein the second party can prove that some information it receives is the first value.
  12. 12
    The communication method as described in Claim 1 wherein the first party can prove that some information it receives is the second value and the second party can prove that some information it receives is the first value.
  13. 13
    The communication method as described in Claim 1 wherein the first party's value represents a commitment to a contract and the second party's value represents a commitment to the contract, such that the exchange of unpredictable values closes the contract.
  14. 14
    The communication method as described in Claim 13 wherein the first party can prove that some information it receives is the second value and the second party can prove that some information it receives is the first value.
  15. 15
    The communication method as described in Claim 1 wherein at least one of the first and second parties and the trusted party can encrypt messages, and at least one of the first and second parties and the trusted party can decrypt messages.
  16. 16
    The communication method as described in Claim 1, wherein the string from which only the second party can compute the first value is itself the encryption of a second string with a key of the second party.
  17. 17
    The communication method as described in Claim 16 wherein the second data string contains information identifying at least one of the parties.
  18. 18
    The communication method as described in Claim 15 wherein at least one communication of the second party includes first data generated by a process that includes having the second party digitally sign second data computed from information previously received from the first party , wherein the digital signature generated by the second party is the second party's value.
  19. 19
    The communication method as described in Claim 15 wherein if the second party does not get the first value in the first set of messages exchanged, the second party sends the trusted party for further processing a data string that includes at least part of the data received from the first party.
  20. 20
    The communication method as described in Claim 19 wherein the further    processing by the trusted party includes decrypting a ciphertext with a secret decryption key.
  21. 21
    The communication method as described in Claim 20 wherein the trusted party sends the first party information that enables the first party to compute the second value, and the trusted party sends the second party information that enables the second party to compute the first value.
  22. 22
    The communication method as described in Claim 1 wherein the trusted party takes no action to complete the transaction after a specified time.
  23. 23
    The communication method as described in Claim 22 wherein the specified time is included within the first set of messages.
  24. 24
    The method as described in Claim 1 wherein at least one of the first and second parties and the trusted party includes a physically secure device.
Independent claims24