Explain the science behind digital signatures in cryptography

Why do we need digital signatures? Explain how the digital signature works? How can a digital signature ensure that a message is not being tampered with since it origination to the point of delivery? Explain how the public key and private key function is used in digital signatures to ensure the integrity and non repudiation of a message. |
