[Cryptography] Proposal of a fair contract signing protocol
Miles Fidelman
mfidelman at meetinghouse.net
Thu Jun 23 09:27:38 EDT 2016
>>>>>> Here is Mok-Kong’s problem statement:
>>>>>>
>>>>>>> When a contract in digital from is to be signed online by Alice and
>>>>>>> Bob, an issue concerning the fairness of the signing process
>>>>>>> crops up
>>>>>>> as follows: If Alice first signs the document and sends it to
>>>>>>> Bob, it
>>>>>>> means she has committed to something (e.g. ready to purchase an
>>>>>>> article
>>>>>>> from Bob at a certain price), Bob can however, if he desires, to
>>>>>>> some
>>>>>>> extent delay giving his digital signature and thus have a certain
>>>>>>> finite time interval during which he has no corresponding
>>>>>>> commitment.
>>>>>>> This is obviously unfair and hence to be avoided, if possible.
It occurs to me that there's something funny about the original problem
statement. I'm wracking my brains for a use case. In the real world
> Bob can however, if he desires, to some
> extent delay giving his digital signature and thus have a certain
> finite time interval during which he has no corresponding commitment.
> This is obviously unfair and hence to be avoided, if possible.
This is not how things work.
Contract formation tends to fall into several categories, each of which
has sequencing and timing considerations:
- Formal offer/accept sequencing (e.g., when buying a house). Generally,
this involves sequential actions/committments:
-- formal offer - the offerer makes a commitment that's good until
accepted/rejected or times out
-- formal acceptance - the seller accepts (or rejects) the offer -
generally, a contract exists upon acceptance, usually subject to
completion of some actions within a period of time - at this point, the
seller can't change their mind and accept a higher offer
-- the paperwork is simply ratification, after-the-fact
-- legally, the contract exists when the offer is formally accepted
- Negotiated contracts of various sorts:
- It's a sequential process by it's very nature - offer, counter-offer,
proposed edits, etc.
- In most cases, there are revised copies of documents going back and
forth, until the last party agrees to the other party's (parties') edits
- typically by simply signing the document and returning it for
counter-signature
- Again, there's a sequential nature to it
Gambling of various sorts:
- bets are placed, up to a time window (e.g., at a horse race, a
Roulette table, a lottery ticket)
- effectively, a bunch of contracts come into existence as each bet is
placed (the house is obligated to pay off, based on the results of the
event)
In the case of the original problem statement, I'm having a hard time
finding where there's any kind of issue to be addressed in the first place:
> If Alice first signs the document and sends it to Bob, it
> means she has committed to something (e.g. ready to purchase an article
> from Bob at a certain price),
Bob has, presumably, offered an article for sale, or Alice has requested
a quote. Depending on the circumstances, that may create a contractual
relationship. (E.g., when a store advertises an item for sale, at a
price, for a time - they're legally obligated to deliver.)
> Bob can however, if he desires, to some
> extent delay giving his digital signature and thus have a certain
> finite time interval during which he has no corresponding commitment.
> This is obviously unfair and hence to be avoided, if possible.
In the case of an item offered for sale, as in a store, Bob is
contractually committed at the time of making an offer. Signatures
(digital or otherwise) don't apply.
In the case of a bidding situation - like offering a house for sale, Bob
has the final word - he can accept or reject all offers. Alice is
committed when she makes the offer, Bob is committed LATER, when he
accepts the offer. Acceptance of one (of several) offers makes it a
contract (and can be made verbally). Details of the purchase & sale
agreement are worked out later.
Delays and steps are generally built into the process, sometimes with
firm deadlines ("offers will be accepted until midnight on <date>",
"this offer is good for 90 days").
It's not clear at all that there's any advantage, or unfairness involved
in Bob having an ability to delay affixing a signature (digital or
otherwise) to the final document. (Which is different than any
unfairness, or imbalance of power, that stems from who has the last word
in a negotiation process.)
---
It's kind of hard debating a solution to a problem that may not actually
exist.
Miles Fidelman
--
In theory, there is no difference between theory and practice.
In practice, there is. .... Yogi Berra
More information about the cryptography
mailing list