Digital Signature Vs Digital Certificate
Digital Signature:
Digital Signature is used to verify authenticity, integrity, non-repudiation. Digital signature contains signing algorithm and signature verification algorithm.
- Signing algorithm follows below steps:
- Create hash of the electronic data.
- Encrypts the hash value using the private key.
- The encrypted hash along with the hashing algorithm is the digital signature.
- Signature verification steps:
- Verifier receives Digital Signature along with the data.
- It applies Public key (verification algorithm) on digital signature and generate some values.
- It applies same hash function on the received data and generate hash.
- It then compares hash values and output of the verification algorithm.
- If both are equals then digital signature is valid.
Digital Certificate:
Digital Certificate is used to verify the identity of the user, maybe sender or receiver. Digital Certificate contains name of certificate holder, Serial number which is used to uniquely identify a certificate, expiration dates, digital signature of the certificate authority and public key.
Comments
Post a Comment