Fair Electronic Exchange

Fair Electronic Exchange is defined so that both parties to an electronic transaction get what they need, or neither gets anything. One party gets the message only if the other party gets a receipt for the message. This is crucial to electronic commerce, but not easy, even with digital signatures.