Cryptographic authentication/Definition

Cryptographic techniques for authenticating both senders and messages; the most common are digital signatures and hashed message authentication codes.