->

Cryptography - Lecture 19 - Digital Signature Algorithms

This lesson describes digital signature algorithms, which are used to provide authentication of data, and validating the sender. Algorithms discussed include the signature algorithms RSA, ElGamal, & DSA.







<- -> 1. Digital Signature Schemes

->






<- -> 2. RSA

->






<- -> 3. RSA Usage

->






<- -> 4. El Gamal Signature Scheme

->






<- -> 5. El Gamal Signature Scheme In Use

->






<- -> 6. Example of ElGamal Signature Scheme

->






<- -> 7. DSA (Digital Signature Algorithm)

->






<- -> 8. DSA Key Generation

->






<- -> 9. DSA Signature Creation and Verification

->






<- -> 10. DSA Security

->






<- -> 11. Fiat-Shamir

->






<- -> 12. Schnorr

->






<- -> 13. Keyed Hash Functions

->






<- -> 14. HMAC

->







<- -> 15. Summary

->







<- -> 16. Exercises

  1. Illustrate the operation of El Gamal signatures, given the following parameters: Determine a suitable private and public key, and then show the signing and verification of a message M=7.
  2. Illustrate the operation of El Gamal encryption, given the following parameters: Determine a suitable private and public key, and then show the signing and verification of a message M=19.






[
Back to CCS3 Lectures]
Lawrie.Brown@adfa.edu.au / 8 Feb 2001