A digital signature is equivalent to a handwritten signature. It is an electronic verification of the sender. Digital signatures are commonly used for software distribution, financial transactions. The digital signature serves three purposes :
Authentication : The process or action of proving the sender in cryptography
Non-repudiation : The assurance that someone cannot deny the validity
Integrity : The quality of the message sent and received as it is