Digital Signature

A digital signature is a method of authenticating a message or document. A digital signature confirms that a message or document originated with a specific signer, and that it has not been altered since it was signed. They are often used with PDF documents, email messages, and word-processing documents to authenticate the signer and recipient.

Digital signatures require a form of identification, called a digital certificate, that authenticates the signer's identity. These certificates come from a certificate authority (CA), which validates someone's identity before issuing their certificate. Once you have a digital certificate, you can register it with applications that support digital signatures, like Adobe Acrobat (for signing PDF documents) or Microsoft Outlook (for signing email messages).

Signing a document, and verifying its digital signature
Signing a document, and verifying its digital signature

When you sign a message or document, the signing application first uses a hashing algorithm to generate a hash from the file, which is then encrypted using your private key. The application combines this value with your digital certificate and public key into the digital signature, then packages it with the document or message. Later, the recipient can verify your identity by decrypting the hash using your public key, then running the hashing algorithm on the received message or document. If the two hashes match, the message or document they received is identical to the one you signed.

The certificates included in digital signatures are themselves digitally signed by the issuing certificate authority. If the software reading a signed document already trusts the CA and has its public key, it can verify its signature without going online for an additional verification check.

In many countries, digital signatures are equivalent to handwritten signatures and carry the same legal weight. They may both certify and approve legal and business documents. The document's author creates the certifying signature to show that it has not changed since signing. Other signatories may add their approval signature later to indicate that they have read and approved the document.

Updated April 25, 2023 by Brian P.

quizTest Your Knowledge

Machine code is what type of language?

A
Low-level
0%
B
Mid-level
0%
C
High-level
0%
D
Max-level
0%
Correct! Incorrect!     View the Machine Language definition.
More Quizzes →

The Tech Terms Computer Dictionary

The definition of Digital Signature on this page is an original definition written by the TechTerms.com team. If you would like to reference this page or cite this definition, please use the green citation links above.

The goal of TechTerms.com is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about this definition or would like to suggest a new technical term, please contact us.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.