Learn · Foundations of Cryptography, IIIT Bangalore

Lecture 58 of 66Week 12 Schnorr Signature, Overview of TLS/SSL, Number Theory, Interactive Protocols and Farewell

Zero-Knowledge Protocols: Part II

Prof. Ashish Choudhury · IIIT Bangalore

Credits and licence

From
Foundations of Cryptography, IIIT Bangalore, IIIT Bangalore (at NPTEL)
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only.
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge. Coordinated by IISc Bangalore.
Who can watch
Tweens profiles and older. How courses are placed

All the lectures

  1. Introduction Video
  2. Symmetric-key Encryption Video
  3. Historical Ciphers and their Cryptanalysis Video
  4. Perfect Security Video
  5. Limitations of Perfect Security Video
  6. Introduction to Computational Security Video
  7. Semantic Security Video
  8. Pseudo-random Generators (PRGs) Video
  9. Operations on Pseudorandom Generators Video
  10. Stream Ciphers Video
  11. Provably-secure Instantiation of PRG Video
  12. Practical Instantiations of PRG Video
  13. CPA-security Video
  14. Pseudo-random Functions (PRFs) Video
  15. CPA-secure Encryption from PRF Video
  16. Modes of Operations of Block Ciphers Part I Video
  17. Modes of Operations of Block Ciphers Part II Video
  18. Theoretical Constructions of Block Ciphers Video
  19. Practical Constructions of Block Ciphers: Part I Video
  20. Practical Constructions of Block Ciphers: Part II Video
  21. From Passive to Active Adversary Video
  22. Message Integrity and Authentication Video
  23. Message Authentication for Long Messages : Part I Video
  24. Message Authentication for Long Messages : Part II Video
  25. Information-theoretic MACs : Part I Video
  26. Information-theoretic MACs : Part II Video
  27. Cryptographic Hash Functions: Part I Video
  28. Cryptographic Hash Functions: Part II Video
  29. Message Authentication Using Hash Functions Video
  30. Generic Attacks on Hash Functions and Additional Applications of Hash Functions Video
  31. Random Oracle Model: Part I Video
  32. Random Oracle Model: Part II Video
  33. Authenticated Encryption Video
  34. Composing CPA-secure Cipher with a Secure MAC: Part I Video
  35. Composing CPA-secure Cipher with a Secure MAC: Part II Video
  36. Key-Exchange Protocols: Part I Video
  37. Key-Exchange Protocols: Part II Video
  38. Cyclic groups Video
  39. Cryptographic Hardness Assumptions in the Cyclic Groups Video
  40. Candidate Cyclic Groups for Cryptographic Purposes: Part I Video
  41. Candidate Cyclic Groups for Cryptographic Purposes: Part II Video
  42. Cryptographic Applications of the Discrete Log Assumption Video
  43. Public-key Encryption Video
  44. El Gamal Public-key Encryption Scheme Video
  45. RSA Assumption Video
  46. RSA Public-key Cryptosystem Video
  47. Hybrid Public-key Cryptosystem Video
  48. CCA-Secure Public-key Ciphers Video
  49. CCA-Secure Public-key Ciphers Based on Diffie-Hellman Problems Video
  50. CCA-Secure Public-key Ciphers Based on RSA Assumption Video
  51. Digital Signatures Video
  52. RSA Signatures Video
  53. Identification Schemes Video
  54. Schnorr Signature Scheme and TLS/SSL Video
  55. Number Theory Video
  56. Secret Sharing Video
  57. Zero-Knowledge Protocols: Part I Video
  58. Zero-Knowledge Protocols: Part II Video
  59. Good Bye for Now Video
  60. Live Session 18-02-2021 Video
  61. Live Session 10-03-2020 Video
  62. Live Session 14-02-2022 Video
  63. Live Session 19-04-2022 Video
  64. Live Session 06-03-2024 Video
  65. Live Session 10-02-2025 Video
  66. Live Session 24-03-2025 Video