Your SlideShare is downloading. ×
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Digital signature
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Digital signature

751

Published on

Published in: Art & Photos, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
751
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
51
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. August 8, 2009
  • 2.
    • Security is the condition of being protected against danger or loss.
    • ASPECT OF SECURITY
    • Authentication
    • Privacy
    • Integrity
    • No Repudiation
    03/19/08
  • 3.
    • SSL –Secured Socket Layer
    • Protocol for data encryption .
    • Open & nonproprietary protocol .
    • Current implementation-OpenSSL
    • used for:
          • data-encryption
          • server authentication
          • data integrity
          • client authentication
    03/19/08
  • 4.
    • Infrastructure -uses digital certificates as an authentication mechanism.
    • Manage certificates and their associated keys.
    • Provides public-key encryption & digital signature services.
    • Establishes and maintains a trustworthy networking environment.
    August 8, 2009
  • 5. Hash Function Jrf843kjfgf*£$&Hdif*7oUsd*&@:<CHDFHSD (** This is a really long message about Bill’s… Asymmetric Encryption Message or File Digital Signature 128 bits Message Digest Calculate a short message digest from even a long input using a one-way message digest function (hash) Signatory’s private key Py75c%bn&*)9|fDe^bDFaq#xzjFr@g5=&nmdFg$5knvMd’rkvegMs” private
  • 6. Verifying a Digital Signature Jrf843kjf gf*£$&Hd if*7oUsd *&@:<CHD FHSD(** Py75c%bn&*) 9|fDe^bDFaq #xzjFr@g5= &nmdFg$5kn vMd’rkvegMs” Asymmetric decryption (e.g. RSA) Everyone has access to trusted public key of the signatory Signatory’s public key Digital Signature This is a really long message about Bill’s… Same hash function (e.g. MD5, SHA…) Original Message Py75c%bn&*) 9|fDe^bDFaq #xzjFr@g5= &nmdFg$5kn vMd’rkvegMs” ? == ? Are They Same?
  • 7. 03/19/08
    • Certificate:
    • body of data placed in a message to serve as
    • Proof of the sender’s authenticity.
    • consists of encrypted information that associates
    • a public key with the true identity of an individual
    • Includes the identification and electronic signature of
    • Certificate Authority (CA).
    • Includes serial number and period of time when the
    • certificate is Valid
  • 8. 03/19/08
    • Certificate Authority :
    • trusted organization that issues certificates for
    • both servers and clients.
    • create digital certificates that securely bind the names of users to their public keys.
    Two types of CA: * Commercial CA * Self-certified private CA
  • 9. August 8, 2009
  • 10. August 8, 2009 Signature algorithm identifier validity signature Subject public key info x.509 VERSION CERTIFICATE SERIAL NO ALGORITHM PARAMETER ISSUER NAME NOT BEFORE NOT AFTER SUBJECT NAME ALGORITHMS PARAMETERS KEY ISSUER UNIQUE IDENTIFIER SUBJECT UNIQUE IDENTIFIER EXTENSION ALGORITHMS PARAMETERS ENCRYPTED
  • 11. August 8, 2009
  • 12.
    • WELCOME TO TKT CERT
    • HOME LOGIN POLICY RENEW GUIDELINES MYCERTIFICATE
    • TKTCert is a Web of Trust . It is a certificate Authority Which provides digital certificates to clients who need security at optimum level..
  • 13.
    • Information exchange with this site can,t be viewed or changed by third party..
    • Do you want to continue??
    YES NO VIEW CERTIFICATE
  • 14.
    • HOME LOGIN POLICY RENEW GUIDELINE MYCERTIFICATE
    • LOGIN
    • User Name:
    • Passphrase :
    • [ sign up for new account? ] [ lost your password? ]
    LOGIN
  • 15.
    • HOME LOGIN POLICY RENEW GUIDELINE MYCERTIFICATE
    • Welcome to your Account of TKT cert.com
    • ABOUT ME
    • MY DETAILS
    • TYPES OF CERTIFICATES
    • PURPOSE
    • GUIDELINES
  • 16.
    • LOST PASSPHRASE
    • Email Address:
    • Date of birth:
    Next
  • 17. LOST PASSPHRASE
    • Question 1 st :
    • Question 3 rd :
    • Question 5 th :
    NEXT
  • 18.
    • TKTCert will randomly generate a complex passphrase and send it to clients Email-address..
    August 8, 2009
  • 19.
    • HOME LOGIN POLICY RENEW GUIDELINES MYCERTIFICATE
    • TKT CERT certificate will be shown:
  • 20. REGISTRATION FORM August 8, 2009
  • 21.
    • HOME LOGIN POLICY RENEW GUIDELINES MYCERTIFICATE
    • Your password has been updated and your loginId has been notified of the change !!
  • 22.
    • Edit your Profile
    • Change your Passphrase
  • 23. New Profile:
    • First name : Last name :
    • Email address :
    • State :
    • Country :
    • Company name :
    • Period of validity :
    August 8, 2009
  • 24.
    • My profile details is shown:
    • First name : abc Last name
    • Email address : [email_address]
    • State : Maharashtra
    • Country : India
    • Company name : IBM
    • Period of validity : 30 days.
  • 25. August 8, 2009
  • 26. August 8, 2009
  • 27. August 8, 2009
  • 28. August 8, 2009
  • 29. August 8, 2009
  • 30. August 8, 2009
  • 31. August 8, 2009
  • 32. August 8, 2009
  • 33. August 8, 2009
  • 34. August 8, 2009
  • 35. August 8, 2009
  • 36. August 8, 2009
  • 37. August 8, 2009
  • 38. August 8, 2009
  • 39. August 8, 2009
  • 40. August 8, 2009
  • 41. August 8, 2009
  • 42. Database Schema August 8, 2009 Registration Repository Login Repository Registration no Registration form CSR Date Date of Registration Customer_id Login Name Password Registration no
  • 43. August 8, 2009 Certificate Repository Revocation Repository Certificate Serial No Type of Certificate Customer_id Date of Issue Expire Date Registration no certificate Certificate serial no Expire Date Revocation Date Certificate
  • 44. August 8, 2009 Signature Repository Trusted root Certificate Repository Message_id Signature Validity Algorithm Certificate Serial no Root_id Certificate Serial no CA name Date of Publish Certificate
  • 45. Platform & software tools required :
    • Os : LINUX RHEL5
    • Language :PHP/HTML
    • Database :MySQL
    • Server :Apache-Web Server
  • 46.
    • Protocols :PGP
    • IDE used :ECLIPSE
    • Tools&Utilities : GNUPG, GPG,OPENSSL,DOVECOT

×