A way of determining whether a digital message or document is valid using cryptography.
It uses a combination of public and private keys to ensure the transaction is properly encrypted and de-encrypted.
Basically it is a way to prove authenticity for digital communication.