A digital signature is a mathematical scheme for demonstrating the authenticity of digital messages or documents. A valid digital signature gives a recipient reason to believe that the message was created by a known sender (authentication), that the sender cannot deny having sent the message (non-repudiation), and that the message was not altered in transit (integrity).
Digital signatures are a standard element of most cryptographic protocol suites, and are commonly used for software distribution, financial transactions, contract management software, and in other cases where it is important to detect forgery or tampering.
Timeline
Further Resources
Cryptography Digital signatures
Web
Public Key Encryption and Digital Signature:How do they work?
Cgi Team
What are Digital Signatures? - Computerphile
Web
December 11, 2020