WARNING: This site is intended for online use only; mass-downloading of pages degrades the server and is prohibited.
If you attempt to use tools to mass-download the site, you may be blocked permanently by automated software.
If you want to read this CertiGuide offline, please use one of the links on the left to purchase a convenient PDF copy. Thank you.

Read this whole guide offline with no ads, for a low price!
Click Here!
Use coupon code "certiguide" to save 20%!
(Expires 2004/12/31)

Need more practice? 300 additional Security+ questions!
Get It Here!

Google
Web CertiGuide






Table Of Contents  CertiGuide to Security+
 9  Chapter 4:  Basics of Cryptography (Domain 4.0; 15%)
      9  4.2  Concepts in Using Cryptography
           9  4.2.2  Integrity

Previous Topic/Section
4.2.2  Integrity
Previous Page
Pages in Current Topic/Section
1
2
3
Next Page
4.2.3  Authentication
Next Topic/Section

4.2.2.1  Digital Signatures
(Page 2 of 3)

Using Digital Signatures



To create a digital signature, you would:

  • Compute the hash value of the message, generally using a standardized algorithm like MD5 or SHA-1.

  • Encrypt the hash value of the message, using the sender’s private key, with an algorithm like RSA.

  • Associate or attach the encrypted hash value to the message in some way.

To verify that a message has not been tampered with and was indeed sent by the specified sender, the receiver would:

  • Decrypt the encrypted hash value, using the sender’s public key and the same asymmetric algorithm used by the sender.

  • Compute the hash value of the message using the same algorithm used by its sender.

  • Compare the hash value of the received message, with the hash value associated with the message by the sender.

A Digital Signature Is Created By...

Typically, a digital signature is created by computing a hash value (using an algorithm like MD5) for a document. Then, the hash value is encrypted using sender’s private key, using an asymmetric algorithm like RSA. This signature value is sent along with the message, to the intended recipients.

To verify that the message has not been tampered with, and was sent by the specified sender, the receiver would decrypt the signature value using the sender’s public key, compute the hash value for the received message (using the same algorithm the sender used), and verify that both the received hash value and the computed hash value are identical.


Figure 42: A digitally signed message receives a Message Digest to prove it has not been changed. It may be encrypted as in this example.

 


Previous Topic/Section
4.2.2  Integrity
Previous Page
Pages in Current Topic/Section
1
2
3
Next Page
4.2.3  Authentication
Next Topic/Section

If you find CertiGuide.com useful, please consider making a small Paypal donation to help the site, using one of the buttons below. You can also donate a custom amount using the far right button (not less than $1 please, or PayPal gets most/all of your money!) In lieu of a larger donation, you may wish to consider buying an inexpensive PDF equivalent of the CertiGuide to Security+ from StudyExam4Less.com. (Use coupon code "certiguide" by December 31, 2004 to save 20%!) Thanks for your support!
Donate $2
Donate $5
Donate $10
Donate $20
Donate $30
Donate: $



Home - Table Of Contents - Contact Us

CertiGuide for Security+ (http://www.CertiGuide.com/secplus/) on CertiGuide.com
Version 1.0 - Version Date: November 15, 2004

Adapted with permission from a work created by Tcat Houser et al.
CertiGuide.com Version © Copyright 2004 Charles M. Kozierok. All Rights Reserved.
Not responsible for any loss resulting from the use of this site.