Digital signatures are a mathematical scheme providing authenticity, integrity, and non-repudiation for electronic documents by using unique key pairs. A person's private key is used to create the signature, while the public key is available for verification by anyone. These signatures enhance trust in e-commerce and governance by ensuring the security of communications over the internet.