overview of digital signatures introduction to networks and communications (cs 555) presented by...

11
Overview of Digital Signatures Introduction To Networks and Communications (CS 555) Presented by Bharath Kongara

Upload: james-porter

Post on 23-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Overview of Digital Signatures Introduction To Networks and Communications (CS 555) Presented by Bharath Kongara

Overview of Digital Signatures

Introduction To Networks and Communications (CS 555)

Presented byBharath Kongara

Page 2: Overview of Digital Signatures Introduction To Networks and Communications (CS 555) Presented by Bharath Kongara

What is a Digital Signature?

An electronic signature that can be used to authenticate the identity of the sender of a message or the signer of a document.

Page 3: Overview of Digital Signatures Introduction To Networks and Communications (CS 555) Presented by Bharath Kongara

Why Digital Signatures?

• To Provide Authenticity , Non-Repudiation and Integrity to electronic documents

• To use internet as the safe and secure medium for e-Commerce and e-Governance

Page 4: Overview of Digital Signatures Introduction To Networks and Communications (CS 555) Presented by Bharath Kongara

Digital Signatures

• Each individual generates his own key pair ( Public key known to everyone and private key only to the owner)• Private key - Used for making digital owner• Public key – Used to verify the digital signature

Page 5: Overview of Digital Signatures Introduction To Networks and Communications (CS 555) Presented by Bharath Kongara

How it works?

Step 1: Getting a Private and Public Key

Step 2: Signing an Electronic Document• Initiate the signing process • Create a digital signature• Append the signature to the document

Page 6: Overview of Digital Signatures Introduction To Networks and Communications (CS 555) Presented by Bharath Kongara

How it works?Step 3: Validating a Digital Signature (Receiver Side)

• Initiate the validation process• Decrypt the digital signature• Compares the document fingerprint with the

calculated one

Page 7: Overview of Digital Signatures Introduction To Networks and Communications (CS 555) Presented by Bharath Kongara

What is a Digital Certificate and who issues it?

• A digital certificate is an electronic document that uses a digital signature to bind together a public key with an identity.• The CA issues an encrypted digital certificate

containing the sender’s public key and a variety of other identification information.

Page 8: Overview of Digital Signatures Introduction To Networks and Communications (CS 555) Presented by Bharath Kongara

Message Digest

Data to be encoded -> MessageHash value(Message)->Message Digest or Digest

Hash Functions• MD4• MD5 • SHA-1 • SHA-2 are generally used

Page 9: Overview of Digital Signatures Introduction To Networks and Communications (CS 555) Presented by Bharath Kongara

Uses of Digital Signature and Overall Function

• Authentication • Integrity• Non-repudiation

Page 10: Overview of Digital Signatures Introduction To Networks and Communications (CS 555) Presented by Bharath Kongara

References

• http://en.wikipedia.org/wiki/Cryptographic_hash_function• http://www.authorstream.com/Presentation/aSGuest41865-

360870-digital-signature-ccapresentation-1-science-technology-ppt-powerpoint/• http://www.arx.com/digital-signatures-faq/• http://en.wikipedia.org/wiki/Digital_signature• http://www.webopedia.com/TERM/D/digital_certificate.html

Page 11: Overview of Digital Signatures Introduction To Networks and Communications (CS 555) Presented by Bharath Kongara

Thank You