In situations where there is not complete trust between sender and receiver, something more than authentication is needed.
The most attractive solution to this problem is the digital signature.
The digital signature must have the following properties:
It must verify the author and the data and time of the
signature.
It must authenticate the contents at the time of the signature.
It must be verifiable by third parties, to solve disputes.