Wednesday 23 November 2016

Digital Signature


A digital signature (not to be confused with a digital certificate) is a mathematical technique used to validate the authenticity and integrity of a message, software or digital document.

The digital equivalent of a handwritten signature or stamped seal, but offering far more inherent security, a digital signature is intended to solve the problem of tampering and impersonation in digital communications. Digital signatures can provide the added assurances of evidence to origin, identity and status of an electronic document, transaction or message, as well as acknowledging informed consent by the signer.

In many countries, including the United States, digital signatures have the same legal significance as the more traditional forms of signed documents. The United States Government Printing Office publishes electronic versions of the budget, public and private laws, and congressional bills with digital signatures.

How digital signatures work:


Digital signatures are based on public key cryptography, also known as asymmetric cryptography.

Using a public key algorithm such as RSA, one can generate two keys that are mathematically linked: one private and one public.

To create a digital signature, signing software (such as an email program) creates a one-way hash of the electronic data to be signed.

The private key is then used to encrypt the hash. The encrypted hash -- along with other information, such as the hashing algorithm -- is the digital signature.

The reason for encrypting the hash instead of the entire message or document is that a hash function can convert an arbitrary input into a fixed length value, which is usually much shorter.

This saves time since hashing is much faster than signing.

The value of the hash is unique to the hashed data.

Any change in the data, even changing or deleting a single character, results in a different value.

This attribute enables others to validate the integrity of the data by using the signer's public key to decrypt the hash.

If the decrypted hash matches a second computed hash of the same data, it proves that the data hasn't changed since it was signed.

If the two hashes don't match, the data has either been tampered with in some way (integrity) or the signature was created with a private key that doesn't correspond to the public key presented by the signer (authentication).

A digital signature can be used with any kind of message -- whether it is encrypted or not -- simply so the receiver can be sure of the sender's identity and that the message arrived intact. Digital signatures make it difficult for the signer to deny having signed something (non-repudiation) -- assuming their private key has not been compromised -- as the digital signature is unique to both the document and the signer, and it binds them together. A digital certificate, an electronic document that contains the digital signature of the certificate-issuing authority, binds together a public key with an identity and can be used to verify a public key belongs to a particular person or entity.






72 comments:

  1. Thanks for your appreciation.

    ReplyDelete
  2. Thanks for your appreciation

    ReplyDelete
  3. Your blog is very Beautiful.for Bulk Signer click below link:-
    Bulk PDF Signer
    PDF Signer

    ReplyDelete
  4. This blog is really so good and full of information about Digital Signature Certificate. we are dealing in Digital signature certificate anyone want pls contact.

    ReplyDelete
  5. Nice blog through this anyone can easily understand the use of digital signature.

    class 2 Digital Signature Certificate you can get it fast and easily from us (Digital Signature Mart)

    ReplyDelete
  6. Your blog is good pls make some more as ur writing skills are good and are full of knowledge.
    RenewDigital signature certificate
    DIGITAL SIGNATURE MART

    ReplyDelete
  7. your blog is full of information and your content is too good. I will share it with my friends. keep bloging
    Digital Signature Certificate in Delhi

    ReplyDelete
  8. Thanks for sharing such an awesome post. This is very informative and helpful, share more post like this. Keep it up.
    Class 2 Digital Signature Certificate.

    ReplyDelete
  9. Thanks for sharing such a nice blog. It was very useful to me. Eagerly waiting for your future postings.
    Renew Digital Signature Certificate

    ReplyDelete
  10. The information you have posted is very useful. The sites you have referred were good. Thanks for sharing.
    digital signature for e tendering

    ReplyDelete
  11. For the people who doesn’t about this it is very good post and helpful as well. These are very good digital menu boards, thanks for posting.

    ReplyDelete
  12. This blog is full of information and it is useful for the newbies too.
    Class3 Digital signature certificate

    ReplyDelete
  13. Very useful information. In general, many people argue that the e-contract is an electronic contract. Electronic agreements are widely used to make agreements between producers and consumers and software usage license agreements. However, in countries that have advanced, many electronic agreements are carried out as befitting a conventional agreement.

    ReplyDelete
  14. So is very informative A digital signature (not to be confused with a digital certificate) is a mathematical technique used to validate the authenticity and integrity of a message, software or digital document Many Thanks

    ReplyDelete
  15. I want to take this opportunity to say that I really love this blog. It has been a good resource of information for me in my research. We are the best digital signature provider in Noida

    ReplyDelete
  16. Thanks for this nice blog about digital signature. We are the top digital signature provider in gaziabad

    ReplyDelete
  17. It's quite impressive narration of way you posted, Please Keep posting out more. we are the supreme digital signature provider in Kolkata

    ReplyDelete
  18. Thanks for this great blog full of knowledge. We are the supreme provider of Digital signature certificate.

    ReplyDelete
  19. First of all thanks to the blogger for sharing and giving useful information. Thanks for this blog.
    Class 2 Digital Signature in Delhi

    ReplyDelete
  20. This blog is very useful to me. Containing lots of Information.

    Digital signature certificate in Delhi.

    ReplyDelete
  21. Hello I am so delighted I found your blog, full of knowledge. Thanks!

    Digital signature agency in Delhi

    ReplyDelete
  22. This is a great inspiring blog. I am pretty much pleased with your good work. You put really very helpful information.

    Digital Signature Certificate in Delhi

    ReplyDelete
  23. Your Blog all Post information is very unique and good for reader because when i have read your blog looks very impressive for me.
    Digital Signature in Delhi

    ReplyDelete
  24. This is a great inspiring article. I am pretty much pleased with your good work.
    Apply Online Digital Signature in Delhi

    ReplyDelete
  25. I want to take this opportunity to say that I really love this blog. It has been a good resource of information for me in my research.
    Class 2 Digital Signature in Delhi

    ReplyDelete
  26. Very nice blog on this website. It is really difficult to get this kind of with useful information.
    Digital Signature Certificate in Gurgaon

    ReplyDelete
  27. This is a very good post. This post gives truly high quality information. thank you so much. Keep up the good works.
    Digital Signature Certificate in Delhi

    ReplyDelete
  28. Thanks for Efforts to explain the crucial information.
    Class 2 Digital Signature in Delhi

    ReplyDelete
  29. Lots of great information and inspiration, both of which we all need.
    Class 3 Digital Signature in Delhi

    ReplyDelete
  30. First of all thanks to the blogger for sharing and giving useful information.
    Digital Signature Certificate in Noida

    ReplyDelete
  31. Thanks for explaining in detail about blog commenting, will use the same in my SEO Strategy.
    Best Digital Signature Service in Noida

    ReplyDelete
  32. Nicely explained, sitting tight for another from you. We are the best Digital Signature Agency in Delhi-India.
    Digital Signature for Income-Tax

    ReplyDelete
  33. This one is really very nice and well explained.
    Buy Digital Signature Online

    ReplyDelete
  34. Thanks a lot for the high quality and results-oriented help. I won’t think twice to endorse your blog post to anybody who wants and needs support about this area.

    Digital Signature Certificate in Ghaziabad

    ReplyDelete
  35. I've been searching for information on this subject for some time. I'm glad this one is so extraordinary. Keep up the brilliant work.
    Digital Signature for ICEGATE

    ReplyDelete
  36. Fantastic post mate. The planning of your post is superb. So- you rock for sharing this amazing post. Make My Digital Signature is one of the best service provider of Digital Signature Certificate provider in Delhi and all over India.
    Digital signature for Trademark Registration

    ReplyDelete
  37. Nice blog. The Digital signature certificate used in India essentially act as a digital equivalent of a handwritten signature that has additional data attached to any letter or document electronically.

    Auto Digital Signature
    Bulk PDF Signer
    digital signature

    ReplyDelete

  38. Your post is very helpful for us. all sites are Important for us.


    Digital Signature Certificate in Delhi

    ReplyDelete
  39. Such an interesrting and essential topic that everyone should know this.


    digital signature certificate provider in Delhi

    ReplyDelete
  40. I won’t think twice to endorse your blog post to anybody who wants and needs support about this area.



    Digital signature for income Tax

    ReplyDelete

  41. Nice. I am really impressed by read this. Thanks for sharing with us.


    Digital signature certificate in Gurgaon

    ReplyDelete
  42. The site lists are very informative.Thank You so much for sharing.


    Digital signature provider in Noida

    ReplyDelete
  43. This is an awesome post.Really very informative and creative contents. These concept is a good way to enhance the knowledge.I like it and help me to development very well.Thank you for this brief explanation and very nice information.Well, got a good knowledge.
    electronic signature software

    ReplyDelete

  44. Thanks for sharing this great information I am impressed by the information that you have on this blog. Same as your blog i found another one Oracle Fusion Financials . Actually, I was looking for the same information on internet for
    Oracle Fusion Manufacturing and came across your blog. I am impressed by the information that you have on this blog. It shows how well you understand this subject, you can learn more about Oracle Fusion Supply Chain Management Cloud .

    ReplyDelete
  45. Wow! Such an amazing and helpful post this is. I really really love it. I hope that you continue to do your work like this in the future also. Digital Signature

    ReplyDelete
  46. Dsc Signer is india's most using pdf signer software in which you can sign PDF, Docs file, invoices, puchase order, contract, agreement etc in bulk and auto mode with DSC token.It can be integrated with your existing ERP,SAP,Oracle etc.
    PDF Signer

    ReplyDelete
  47. Thanks for this useful article. keep it up. we are dealing in Digital Signature Software at minimum prices if anyone wants pls contact.

    ReplyDelete
  48. Great Info, Your blog is very informative and interesting, your all post are amazing, keep sharing more interesting topics.
    thanks for the blog. it really helps me alot.
    Bulk PDF Signer
    Auto digital signature

    ReplyDelete
  49. Thanks for sharing this great information I am impressed by the information that you have on this blog. Same as your blog i found another one Oracle SOA . Actually I was looking for the same information on internet for Oracle SOA and came across your blog. I am impressed by the information that you have on this blog. It shows how well you understand this subject, you can learn more aboutOracle SOA . By attending Oracle SOA Training .

    ReplyDelete
  50. Pretty! This was an extremely wonderful post. I'm thankful that you're sharing useful and valuable information for all us.

    ReplyDelete
  51. Nice post, thanks for sharing with us.

    ReplyDelete
  52. Very useful information regarding blog commenting. Thanks for sharing. Digital Signature Certificates in Gurgaon

    ReplyDelete
  53. First of all thanks to the blogger for sharing and giving useful information. Digital Signature in Ghaziabad

    ReplyDelete
  54. First of all thanks to the blogger for sharing and giving useful information. Digital Signature in Aurangabad

    ReplyDelete