• DocumentCode
    982788
  • Title

    A fair protocol for signing contracts

  • Author

    Ben-or, Michael ; Goldreich, Oded ; Micali, Silvio ; Rivest, Ronald L.

  • Volume
    36
  • Issue
    1
  • fYear
    1990
  • Firstpage
    40
  • Lastpage
    46
  • Abstract
    Two parties, A and B, want to sign a contract C over a communication network. To do so, they must simultaneously exchange their commitments to C. Since simultaneous exchange is usually impossible in practice, protocols are needed to approximate simultaneity by exchanging partial commitments in piece-by-piece manner. During such a protocol, one party or another may have a slight advantage; a fair protocol keeps this advantage within acceptable limits. A new protocol is proposed. It is fair in the sense that, at any stage in its execution, the conditional probability that one party cannot commit both parties to the contract given that the other party can, is close to zero. This is true even if A and B have vastly different computing powers and is proved under very weak cryptographic assumptions.<>
  • Keywords
    cryptography; information theory; protocols; communication network; conditional probability; cryptography; fair protocol; signing contracts; Communication networks; Computer networks; Computer science; Contracts; Cryptographic protocols; Cryptography; Digital signatures; Laboratories; Postal services;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/18.50372
  • Filename
    50372