SlideShare une entreprise Scribd logo
1  sur  17
DIGITAL SIGNATURE Cryptography
TOPICS(DIGITAL SIGNATURE)
History
Theory
Diagram
Working
Terms
Working
Algorithm
Importance
Attacks
Forgery
Types
Usage
9/18/2018 CREATED BY SOHAM KANSODARIA 2
HISTORY(DIGITAL SIGNATURE)
In 1976, Whitfield Diffie and Martin Hellman first described the notion of a digital
signature scheme, although they only conjectured that such schemes existed based on
functions that are trapdoor one-way permutations. Soon afterwards, Ronald Rivest, Adi
Shamir, and Len Adleman invented the RSA algorithm, which could be used to produce
primitive digital signatures (although only as a proof-of-concept – "plain" RSA
signatures are not secure). The first widely marketed software package to offer digital
signature was Lotus Notes 1.0, released in 1989, which used the RSA algorithm.
Other digital signature schemes were soon developed after RSA, the earliest being
Lamport signatures, Merkle signatures (also known as "Merkle trees" or simply "Hash
trees"), and Rabin signatures.
In 1984, Shafi Goldwasser, Silvio Micali, and Ronald Rivest became the first to rigorously
define the security requirements of digital signature schemes.
9/18/2018 CREATED BY SOHAM KANSODARIA 3
THEORY(DIGITAL SIGNATURE)
A digital signature is a mathematical technique used to validate the authenticity and integrity
of a message, software or digital document.
Digital signature is a cryptographic value that is calculated from the data and a secret key
known only by the signer.
Digital signatures can be used by Directory Server to maintain integrity of information. If
encryption and message digests are applied to the information being sent, the recipient can
determine that the information was not tampered with during transit.
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 some countries, including the United States, Algeria, Turkey, India Brazil, Indonesia, Mexico
Saudi Arabia, Uruguay, Switzerland and the countries of the European Union, electronic
signatures have legal significance.9/18/2018 CREATED BY SOHAM KANSODARIA 4
DIAGRAM(DIGITAL SIGNATURE)
One Way
hash
Hashing
Algorithm
Sender’s
Public
key
Digital
Signature
Encryption
Network
Original Data Original Data
Hashing
Algorithm
Digital
Signature
Decryption
Sender’s
Private
key
One Way
hash
One Way
hash
Identical
hashes
validate
data
integrity
Figure 1:Use a digital signature to validate data integrity
9/18/2018 CREATED BY SOHAM KANSODARIA 5
Signe
r
Verifie
r
DIAGRAM WORKING(DIGITAL
SIGNATURE)
In figure1, the original data and the digital signature, which is basically a one-
way hash (of the original data) that has been encrypted with the signer's private
key. To validate the integrity of the data, the receiving software first uses the
signer’s public key to decrypt the hash. It then uses the same hashing algorithm
that generated the original hash to generate a new one-way hash of the same
data. (Information about the hashing algorithm used is sent with the digital
signature, although this isn’t shown in the figure.) Finally, the receiving software
compares the new hash against the original hash. If the two hashes match, the
data has not changed since it was signed. If they don’t match, the data may
have been tampered with since it was signed, or the signature may have been
created with a private key that doesn’t correspond to the public key presented
by the signer.
If the two hashes match, the recipient can be certain that the public key used to
decrypt the digital signature corresponds to the private key used to create the
digital signature. Confirming the identity of the signer, however, also requires
some way of confirming that the public key really belongs to a particular person
or other entity.9/18/2018 CREATED BY SOHAM KANSODARIA 6
DIAGRAM TERMS(DIGITAL SIGNATURE)
One Way Hash
Tamper detection and related authentication techniques rely on a mathematical function
called a one-way hash. This function is also called a message digest. A one-way hash is a
number of fixed length with the following characteristics:
 The value of the hash is unique for the hashed data. Any change in the data, even deleting or altering a
single character, results in a different value.
 The content of the hashed data cannot, for all practical purposes, be deduced from the hash — which is why
it is called one-way.
9/18/2018 CREATED BY SOHAM KANSODARIA 7
WORKING(DIGITAL SIGNATURE)
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.
9/18/2018 CREATED BY SOHAM KANSODARIA 8
WORKING(DIGITAL SIGNATURE)
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.
9/18/2018 CREATED BY SOHAM KANSODARIA 9
ALGORITHM(DIGITAL SIGNATURE)
The Digital Signature Algorithm (DSA), developed by the National Institute of
Standards and Technology, is one of many examples of a signing algorithm.
Key Generation:
 Parameter generation
 Per-user keys
9/18/2018 CREATED BY SOHAM KANSODARIA 10
Signing
Let H be the hashing function and m the message:
Verifying
SIGNIFICANCE/IMPORTANCE(DIGIT
AL SIGNATURE)
The significance of a digital signature is comparable to the significance of a
handwritten signature. Once you have signed some data, it is difficult to deny doing
so later — assuming that the private key has not been compromised or out of the
owner’s control. This quality of digital signatures provides a high degree of non-
repudiation — that is, digital signatures make it difficult for the signer to deny having
signed the data. In some situations, a digital signature may be as legally binding as a
handwritten signature.
Apart from ability to provide non-repudiation of message, the digital signature also
provides message authentication and data integrity. Let us briefly see how this is
achieved by the digital signature −
Message authentication − When the verifier validates the digital signature using
public key of a sender, he is assured that signature has been created only by sender
who possess the corresponding secret private key and no one else.
9/18/2018 CREATED BY SOHAM KANSODARIA 11
SIGNIFICANCE/IMPORTANCE(DIGIT
AL SIGNATURE)
Data Integrity − In case an attacker has access to the data and modifies it,
the digital signature verification at receiver end fails. The hash of modified
data and the output provided by the verification algorithm will not match.
Hence, receiver can safely deny the message assuming that data integrity
been breached.
Non-repudiation − Since it is assumed that only the signer has the
knowledge of the signature key, he can only create unique signature on a
given data. Thus the receiver can present data and the digital signature to a
third party as evidence if any dispute arises in the future.
9/18/2018 CREATED BY SOHAM KANSODARIA 12
ATTACKS(DIGITAL SIGNATURE)
Key-only attack
The attacker is only given the public verification key.
Known message attack
The attacker is given valid signatures for a variety of messages known by the
attacker but not chosen by the attacker.
Adaptive chosen message attack
The attacker first learns signatures on arbitrary messages of the attacker's choice.
9/18/2018 CREATED BY SOHAM KANSODARIA 13
FORGERY(DIGITAL SIGNATURE)
What is forgery?
digital signature forgery is the ability to create a pair consisting of a message, m , and
a signature (or MAC), σ , that is valid for m, where m has not been signed in the past
by the legitimate signer.
Existential Forgery
It is the creation (by an adversary) of any message/signature pair (m,σ), where σ was
not produced by the legitimate signer.
Selective Forgery
Selective forgery is the creation (by an adversary) of a message/signature pair (m,σ)
where m has been chosen by the adversary prior to the attack.
Universal forgery
Universal forgery is the creation (by an adversary) of a valid signature, σ , for any
given message, m.9/18/2018 CREATED BY SOHAM KANSODARIA 14
TYPES(DIGITAL SIGNATURE)
Different document processing platforms support and allow the creation of
different types of digital signatures.
Adobe supports
 Certified digital signatures
 Approval digital signatures
Microsoft Word supports
 Visible digital signatures
 Non-visible digital signatures
For more detail click here
9/18/2018 CREATED BY SOHAM KANSODARIA 15
USAGE(DIGITAL SIGNATURE)
Everyone can benefit from replacing paper-based workflows with digital
signatures. Below are just a few examples of the industries who have
adopted digital signatures to shorten project timelines, save on costs,
and automate document workflows.(reference)
Architecture, Engineering, Construction,Healthcare, Life
Sciences,Financial Services, Insurance and many more
Nowadays many companies are uses digital signatures for efilling,
etender and eprocurement websites click here
For more uses on digital signatures click here
9/18/2018 CREATED BY SOHAM KANSODARIA 16
THANK
YOU9/18/2018 CREATED BY SOHAM KANSODARIA 17

Contenu connexe

Tendances

MAC-Message Authentication Codes
MAC-Message Authentication CodesMAC-Message Authentication Codes
MAC-Message Authentication CodesDarshanPatil82
 
Idea(international data encryption algorithm)
Idea(international data encryption algorithm)Idea(international data encryption algorithm)
Idea(international data encryption algorithm)SAurabh PRajapati
 
Cryptography - Block cipher & stream cipher
Cryptography - Block cipher & stream cipherCryptography - Block cipher & stream cipher
Cryptography - Block cipher & stream cipherNiloy Biswas
 
Key management and distribution
Key management and distributionKey management and distribution
Key management and distributionRiya Choudhary
 
Cryptographic Hashing Functions
Cryptographic Hashing FunctionsCryptographic Hashing Functions
Cryptographic Hashing FunctionsYusuf Uzun
 
6. cryptography
6. cryptography6. cryptography
6. cryptography7wounders
 
Data Encryption Standard (DES)
Data Encryption Standard (DES)Data Encryption Standard (DES)
Data Encryption Standard (DES)Haris Ahmed
 
Public Key Encryption & Hash functions
Public Key Encryption & Hash functionsPublic Key Encryption & Hash functions
Public Key Encryption & Hash functionsDr.Florence Dayana
 
symmetric key encryption algorithms
 symmetric key encryption algorithms symmetric key encryption algorithms
symmetric key encryption algorithmsRashmi Burugupalli
 
Pretty good privacy
Pretty good privacyPretty good privacy
Pretty good privacyPushkar Dutt
 
Message Authentication Code & HMAC
Message Authentication Code & HMACMessage Authentication Code & HMAC
Message Authentication Code & HMACKrishna Gehlot
 
Digital signatures
Digital signaturesDigital signatures
Digital signaturesIshwar Dayal
 
PUBLIC KEY ENCRYPTION
PUBLIC KEY ENCRYPTIONPUBLIC KEY ENCRYPTION
PUBLIC KEY ENCRYPTIONraf_slide
 
Secure electronic transaction ppt
Secure electronic transaction pptSecure electronic transaction ppt
Secure electronic transaction pptSubhash Gupta
 

Tendances (20)

Cryptography
CryptographyCryptography
Cryptography
 
SSL
SSLSSL
SSL
 
MAC-Message Authentication Codes
MAC-Message Authentication CodesMAC-Message Authentication Codes
MAC-Message Authentication Codes
 
Idea(international data encryption algorithm)
Idea(international data encryption algorithm)Idea(international data encryption algorithm)
Idea(international data encryption algorithm)
 
Cryptography
CryptographyCryptography
Cryptography
 
Cryptography - Block cipher & stream cipher
Cryptography - Block cipher & stream cipherCryptography - Block cipher & stream cipher
Cryptography - Block cipher & stream cipher
 
Key management and distribution
Key management and distributionKey management and distribution
Key management and distribution
 
Key management
Key managementKey management
Key management
 
Digital Signature ppt
Digital Signature pptDigital Signature ppt
Digital Signature ppt
 
Cryptographic Hashing Functions
Cryptographic Hashing FunctionsCryptographic Hashing Functions
Cryptographic Hashing Functions
 
6. cryptography
6. cryptography6. cryptography
6. cryptography
 
Data Encryption Standard (DES)
Data Encryption Standard (DES)Data Encryption Standard (DES)
Data Encryption Standard (DES)
 
Public Key Encryption & Hash functions
Public Key Encryption & Hash functionsPublic Key Encryption & Hash functions
Public Key Encryption & Hash functions
 
symmetric key encryption algorithms
 symmetric key encryption algorithms symmetric key encryption algorithms
symmetric key encryption algorithms
 
Pretty good privacy
Pretty good privacyPretty good privacy
Pretty good privacy
 
Message Authentication Code & HMAC
Message Authentication Code & HMACMessage Authentication Code & HMAC
Message Authentication Code & HMAC
 
cryptography
cryptographycryptography
cryptography
 
Digital signatures
Digital signaturesDigital signatures
Digital signatures
 
PUBLIC KEY ENCRYPTION
PUBLIC KEY ENCRYPTIONPUBLIC KEY ENCRYPTION
PUBLIC KEY ENCRYPTION
 
Secure electronic transaction ppt
Secure electronic transaction pptSecure electronic transaction ppt
Secure electronic transaction ppt
 

Similaire à Digital signature(Cryptography)

An Efficient implementation of PKI architecture based Digital Signature using...
An Efficient implementation of PKI architecture based Digital Signature using...An Efficient implementation of PKI architecture based Digital Signature using...
An Efficient implementation of PKI architecture based Digital Signature using...IOSR Journals
 
Blockchain - The Future of Digital Signatures - DrySign by Exela
Blockchain - The Future of Digital Signatures - DrySign by ExelaBlockchain - The Future of Digital Signatures - DrySign by Exela
Blockchain - The Future of Digital Signatures - DrySign by ExelaDrysign By Exela
 
Introduction to Digital signatures
Introduction to Digital signaturesIntroduction to Digital signatures
Introduction to Digital signaturesRohit Bhat
 
Hashing Functions & eSignatures Securing Tomorrows Data Today - DrySign
Hashing Functions & eSignatures Securing Tomorrows Data Today - DrySignHashing Functions & eSignatures Securing Tomorrows Data Today - DrySign
Hashing Functions & eSignatures Securing Tomorrows Data Today - DrySignDrysign By Exela
 
Hashing Functions & Digital Signatures Preventing Data Theft - DrySign.pdf
Hashing Functions & Digital Signatures  Preventing Data Theft - DrySign.pdfHashing Functions & Digital Signatures  Preventing Data Theft - DrySign.pdf
Hashing Functions & Digital Signatures Preventing Data Theft - DrySign.pdfDrysign By Exela
 
Digital signature by mohsin iftikhar
Digital signature by mohsin iftikhar Digital signature by mohsin iftikhar
Digital signature by mohsin iftikhar Mohsin Ali
 
Gayatri the process of signing your document digitally can be t
Gayatri the process of signing your document digitally can be tGayatri the process of signing your document digitally can be t
Gayatri the process of signing your document digitally can be tRAHUL126667
 
digital_sign_interview.ppt
digital_sign_interview.pptdigital_sign_interview.ppt
digital_sign_interview.pptjayarao21
 
Experiment
ExperimentExperiment
Experimentjbashask
 
Digital Signatures
Digital SignaturesDigital Signatures
Digital SignaturesEhtisham Ali
 

Similaire à Digital signature(Cryptography) (20)

An Efficient implementation of PKI architecture based Digital Signature using...
An Efficient implementation of PKI architecture based Digital Signature using...An Efficient implementation of PKI architecture based Digital Signature using...
An Efficient implementation of PKI architecture based Digital Signature using...
 
Blockchain - The Future of Digital Signatures - DrySign by Exela
Blockchain - The Future of Digital Signatures - DrySign by ExelaBlockchain - The Future of Digital Signatures - DrySign by Exela
Blockchain - The Future of Digital Signatures - DrySign by Exela
 
Ds over
Ds overDs over
Ds over
 
Introduction to Digital signatures
Introduction to Digital signaturesIntroduction to Digital signatures
Introduction to Digital signatures
 
Hashing Functions & eSignatures Securing Tomorrows Data Today - DrySign
Hashing Functions & eSignatures Securing Tomorrows Data Today - DrySignHashing Functions & eSignatures Securing Tomorrows Data Today - DrySign
Hashing Functions & eSignatures Securing Tomorrows Data Today - DrySign
 
Hashing Functions & Digital Signatures Preventing Data Theft - DrySign.pdf
Hashing Functions & Digital Signatures  Preventing Data Theft - DrySign.pdfHashing Functions & Digital Signatures  Preventing Data Theft - DrySign.pdf
Hashing Functions & Digital Signatures Preventing Data Theft - DrySign.pdf
 
Digital signature
Digital signatureDigital signature
Digital signature
 
Digital signature by mohsin iftikhar
Digital signature by mohsin iftikhar Digital signature by mohsin iftikhar
Digital signature by mohsin iftikhar
 
Gayatri the process of signing your document digitally can be t
Gayatri the process of signing your document digitally can be tGayatri the process of signing your document digitally can be t
Gayatri the process of signing your document digitally can be t
 
digital_sign_interview.ppt
digital_sign_interview.pptdigital_sign_interview.ppt
digital_sign_interview.ppt
 
Experiment
ExperimentExperiment
Experiment
 
Digital Signatures
Digital SignaturesDigital Signatures
Digital Signatures
 
Digital Signatures
Digital SignaturesDigital Signatures
Digital Signatures
 
Digital Signatures
Digital SignaturesDigital Signatures
Digital Signatures
 
Digital signatures and e-Commerce
Digital signatures and e-CommerceDigital signatures and e-Commerce
Digital signatures and e-Commerce
 
Digital signatur
Digital signaturDigital signatur
Digital signatur
 
DIGITAL SIGNATURES
DIGITAL SIGNATURESDIGITAL SIGNATURES
DIGITAL SIGNATURES
 
Diana
DianaDiana
Diana
 
Diana
DianaDiana
Diana
 
kasodhan2019.pdf
kasodhan2019.pdfkasodhan2019.pdf
kasodhan2019.pdf
 

Plus de Soham Kansodaria

Plus de Soham Kansodaria (9)

Turbo prolog 2.0 basics
Turbo prolog 2.0 basicsTurbo prolog 2.0 basics
Turbo prolog 2.0 basics
 
Jdbc driver types
Jdbc driver typesJdbc driver types
Jdbc driver types
 
DVWA(Damn Vulnerabilities Web Application)
DVWA(Damn Vulnerabilities Web Application)DVWA(Damn Vulnerabilities Web Application)
DVWA(Damn Vulnerabilities Web Application)
 
Enviornmental Studies
Enviornmental StudiesEnviornmental Studies
Enviornmental Studies
 
Elements of Mechanical Engineering
Elements of Mechanical EngineeringElements of Mechanical Engineering
Elements of Mechanical Engineering
 
Physics Dielectric
Physics DielectricPhysics Dielectric
Physics Dielectric
 
Slideshare Engineering Graphics
Slideshare Engineering GraphicsSlideshare Engineering Graphics
Slideshare Engineering Graphics
 
Full threded binary tree
Full threded binary treeFull threded binary tree
Full threded binary tree
 
Dbms 4NF & 5NF
Dbms 4NF & 5NFDbms 4NF & 5NF
Dbms 4NF & 5NF
 

Dernier

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 

Dernier (20)

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 

Digital signature(Cryptography)

  • 3. HISTORY(DIGITAL SIGNATURE) In 1976, Whitfield Diffie and Martin Hellman first described the notion of a digital signature scheme, although they only conjectured that such schemes existed based on functions that are trapdoor one-way permutations. Soon afterwards, Ronald Rivest, Adi Shamir, and Len Adleman invented the RSA algorithm, which could be used to produce primitive digital signatures (although only as a proof-of-concept – "plain" RSA signatures are not secure). The first widely marketed software package to offer digital signature was Lotus Notes 1.0, released in 1989, which used the RSA algorithm. Other digital signature schemes were soon developed after RSA, the earliest being Lamport signatures, Merkle signatures (also known as "Merkle trees" or simply "Hash trees"), and Rabin signatures. In 1984, Shafi Goldwasser, Silvio Micali, and Ronald Rivest became the first to rigorously define the security requirements of digital signature schemes. 9/18/2018 CREATED BY SOHAM KANSODARIA 3
  • 4. THEORY(DIGITAL SIGNATURE) A digital signature is a mathematical technique used to validate the authenticity and integrity of a message, software or digital document. Digital signature is a cryptographic value that is calculated from the data and a secret key known only by the signer. Digital signatures can be used by Directory Server to maintain integrity of information. If encryption and message digests are applied to the information being sent, the recipient can determine that the information was not tampered with during transit. 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 some countries, including the United States, Algeria, Turkey, India Brazil, Indonesia, Mexico Saudi Arabia, Uruguay, Switzerland and the countries of the European Union, electronic signatures have legal significance.9/18/2018 CREATED BY SOHAM KANSODARIA 4
  • 5. DIAGRAM(DIGITAL SIGNATURE) One Way hash Hashing Algorithm Sender’s Public key Digital Signature Encryption Network Original Data Original Data Hashing Algorithm Digital Signature Decryption Sender’s Private key One Way hash One Way hash Identical hashes validate data integrity Figure 1:Use a digital signature to validate data integrity 9/18/2018 CREATED BY SOHAM KANSODARIA 5 Signe r Verifie r
  • 6. DIAGRAM WORKING(DIGITAL SIGNATURE) In figure1, the original data and the digital signature, which is basically a one- way hash (of the original data) that has been encrypted with the signer's private key. To validate the integrity of the data, the receiving software first uses the signer’s public key to decrypt the hash. It then uses the same hashing algorithm that generated the original hash to generate a new one-way hash of the same data. (Information about the hashing algorithm used is sent with the digital signature, although this isn’t shown in the figure.) Finally, the receiving software compares the new hash against the original hash. If the two hashes match, the data has not changed since it was signed. If they don’t match, the data may have been tampered with since it was signed, or the signature may have been created with a private key that doesn’t correspond to the public key presented by the signer. If the two hashes match, the recipient can be certain that the public key used to decrypt the digital signature corresponds to the private key used to create the digital signature. Confirming the identity of the signer, however, also requires some way of confirming that the public key really belongs to a particular person or other entity.9/18/2018 CREATED BY SOHAM KANSODARIA 6
  • 7. DIAGRAM TERMS(DIGITAL SIGNATURE) One Way Hash Tamper detection and related authentication techniques rely on a mathematical function called a one-way hash. This function is also called a message digest. A one-way hash is a number of fixed length with the following characteristics:  The value of the hash is unique for the hashed data. Any change in the data, even deleting or altering a single character, results in a different value.  The content of the hashed data cannot, for all practical purposes, be deduced from the hash — which is why it is called one-way. 9/18/2018 CREATED BY SOHAM KANSODARIA 7
  • 8. WORKING(DIGITAL SIGNATURE) 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. 9/18/2018 CREATED BY SOHAM KANSODARIA 8
  • 9. WORKING(DIGITAL SIGNATURE) 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. 9/18/2018 CREATED BY SOHAM KANSODARIA 9
  • 10. ALGORITHM(DIGITAL SIGNATURE) The Digital Signature Algorithm (DSA), developed by the National Institute of Standards and Technology, is one of many examples of a signing algorithm. Key Generation:  Parameter generation  Per-user keys 9/18/2018 CREATED BY SOHAM KANSODARIA 10 Signing Let H be the hashing function and m the message: Verifying
  • 11. SIGNIFICANCE/IMPORTANCE(DIGIT AL SIGNATURE) The significance of a digital signature is comparable to the significance of a handwritten signature. Once you have signed some data, it is difficult to deny doing so later — assuming that the private key has not been compromised or out of the owner’s control. This quality of digital signatures provides a high degree of non- repudiation — that is, digital signatures make it difficult for the signer to deny having signed the data. In some situations, a digital signature may be as legally binding as a handwritten signature. Apart from ability to provide non-repudiation of message, the digital signature also provides message authentication and data integrity. Let us briefly see how this is achieved by the digital signature − Message authentication − When the verifier validates the digital signature using public key of a sender, he is assured that signature has been created only by sender who possess the corresponding secret private key and no one else. 9/18/2018 CREATED BY SOHAM KANSODARIA 11
  • 12. SIGNIFICANCE/IMPORTANCE(DIGIT AL SIGNATURE) Data Integrity − In case an attacker has access to the data and modifies it, the digital signature verification at receiver end fails. The hash of modified data and the output provided by the verification algorithm will not match. Hence, receiver can safely deny the message assuming that data integrity been breached. Non-repudiation − Since it is assumed that only the signer has the knowledge of the signature key, he can only create unique signature on a given data. Thus the receiver can present data and the digital signature to a third party as evidence if any dispute arises in the future. 9/18/2018 CREATED BY SOHAM KANSODARIA 12
  • 13. ATTACKS(DIGITAL SIGNATURE) Key-only attack The attacker is only given the public verification key. Known message attack The attacker is given valid signatures for a variety of messages known by the attacker but not chosen by the attacker. Adaptive chosen message attack The attacker first learns signatures on arbitrary messages of the attacker's choice. 9/18/2018 CREATED BY SOHAM KANSODARIA 13
  • 14. FORGERY(DIGITAL SIGNATURE) What is forgery? digital signature forgery is the ability to create a pair consisting of a message, m , and a signature (or MAC), σ , that is valid for m, where m has not been signed in the past by the legitimate signer. Existential Forgery It is the creation (by an adversary) of any message/signature pair (m,σ), where σ was not produced by the legitimate signer. Selective Forgery Selective forgery is the creation (by an adversary) of a message/signature pair (m,σ) where m has been chosen by the adversary prior to the attack. Universal forgery Universal forgery is the creation (by an adversary) of a valid signature, σ , for any given message, m.9/18/2018 CREATED BY SOHAM KANSODARIA 14
  • 15. TYPES(DIGITAL SIGNATURE) Different document processing platforms support and allow the creation of different types of digital signatures. Adobe supports  Certified digital signatures  Approval digital signatures Microsoft Word supports  Visible digital signatures  Non-visible digital signatures For more detail click here 9/18/2018 CREATED BY SOHAM KANSODARIA 15
  • 16. USAGE(DIGITAL SIGNATURE) Everyone can benefit from replacing paper-based workflows with digital signatures. Below are just a few examples of the industries who have adopted digital signatures to shorten project timelines, save on costs, and automate document workflows.(reference) Architecture, Engineering, Construction,Healthcare, Life Sciences,Financial Services, Insurance and many more Nowadays many companies are uses digital signatures for efilling, etender and eprocurement websites click here For more uses on digital signatures click here 9/18/2018 CREATED BY SOHAM KANSODARIA 16
  • 17. THANK YOU9/18/2018 CREATED BY SOHAM KANSODARIA 17