Digital signatures, Other Subject

Assignment Help:

Digital Signatures

Digital signatures are based on a grouping of the conventional idea of data hashing with public key-based encryption. Most hash functions are like to encryption functions. In fact, some hash functions are just a little modified encryption functions. Most operate by grabbing a block of data at a time and frequently using a simple scrambling algorithm to modify the bits. If this scrambling is done repeatedly, then there is no known practical way to forecast the outcome. It is not, in common, practical for someone to alter the original data in any way while ensuring that the similar output will emerge from the hash function. These hash-based signature algorithms use a cryptographically secure hash function, such as Message Digest 5 (MD-5) or Secure Hash Algorithm (SHA), to make a hash value from a given piece of data.

Because the digital signature procedure is essential to the idea of a digital certificate (and in turn, the digital certificate is the primary tool to ensure e-commerce security), it's valuable to look at a diagram of the process. Figure 2.1 illustrates the steps taken by a sender informing a digitally signed message; in addition to the steps a recipient takes in verifying that the signed message is legal.

274_digital signature.png

Figure: Steps in forming and verifying a digitally signed message

The primary step is to take the original message and work out a "digest" of the outgoing message via a hashing algorithm. The effect is a "message digest," which is usually depicted as a long string of hexadecimal digits (and manipulated by software as binary data). In the next step, the sender uses his private key to encrypt the message digest.

The original message content, jointly with the encrypted digest, makes a digitally signed message, as depicted in the center of Figure 2.1. This digitally signed message is appropriate for delivery to the receiver. On receipt, the recipient checks the digital signature using an opposite set of steps: first, the encrypted digest is decrypted using the sender's public key. After that, this result is compared to an independent calculation of the message digest value using the hashing algorithm. If the two values are the identical, the message has been effectively verified.

No real encryption of the message content itself require take place. Only the digital signature itself is encrypted while the message is in transfer (if not, of course, there are privacy issues, in which case the message content should be encrypted as well).

Why is a digital signature compelling verification that only the proposed signer could have created the message? For instance, what if interlopers were to change the original message? It was not encrypted, nevertheless, and could have been altered by a third party in transit. The answer is that if such a alter had been made, then the decrypted, original message digest wouldn't have matched the recomputed one for the changed data in the

Message. Confirmation of the digital signature would be unsuccessful. Likewise, the formation of a bogus signature is not practical because an interloper doesn't have the suitable private key.


Related Discussions:- Digital signatures

Explain the term smooth and rigid binding, Question: a) What do you un...

Question: a) What do you understand by the terms Forward Kinematics and Inverse Kinematics? Provide an example of an application for each term? b) Explain the term Smooth

Influential in maintaining the stability of the family, Question 1: It ...

Question 1: It is assumed that sexuality has always been influential in maintaining the stability of the family. Support the above argument explaining the following terms:

Define the central concepts in professional counseling, Question 1: (a)...

Question 1: (a) As a counselor, define the central concepts in professional counseling. (b) According to you, what would be the primary ethical issues to consider? Qu

Process and mechanical design and cost estimation, I need help with project...

I need help with projects with following details project related to process and mechanical design and cost estimation in Manufacturing of formaldehyde and hydrogen peroxide enzyma

Stem modification, Common name: carrot Scientific name: Purpose of modific...

Common name: carrot Scientific name: Purpose of modification: Common name: ginger Scientific name: Purpose of modification: Common name: onion Scientific name: Purpose of modi

Analyze the concept re-imagining new professionalism, Question: (a) Ana...

Question: (a) Analyze the concept "re-imagining new professionalism" for capacity building in an Island state like ours, to reach global destination and to support shared decis

Fundamental issues in spatial analysis, Fundamental issues in spatial analy...

Fundamental issues in spatial analysis: Spatial analysis confronts many fundamental issues in the definition of its objects of study, in the construction of the analytic operation

Sequencing problem, how do you use gantt chart for solving sequencing probl...

how do you use gantt chart for solving sequencing problem? why is it not employed for solving sequencing problem and large problems?

Society and culture, Society and Culture: The central concern of Society &...

Society and Culture: The central concern of Society & Culture is the interaction of persons, societies, cultures, environments and time. Society & Culture draws on cross-disciplin

Reconciliation, Outline the development and progression of reconciliation, ...

Outline the development and progression of reconciliation, Other Subjec

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd