.. _sphx_glr_api_gallery_crypto_signatures:
Proofs and signatures
---------------------
Zero knowledge, the Fiat-Shamir transform, Schnorr signatures, nonce reuse
and deterministic nonces, and MuSig multi-signatures.
.. raw:: html
.. thumbnail-parent-div-open
.. raw:: html
.. only:: html
.. image:: /api/gallery/crypto/signatures/images/thumb/sphx_glr_plot_01_zero_knowledge_thumb.png
:alt:
:doc:`/api/gallery/crypto/signatures/plot_01_zero_knowledge`
.. raw:: html
Zero-knowledge proofs: convincing without revealing (Goldwasser, Micali and Rackoff 1985)
.. raw:: html
.. only:: html
.. image:: /api/gallery/crypto/signatures/images/thumb/sphx_glr_plot_02_fiat_shamir_thumb.png
:alt:
:doc:`/api/gallery/crypto/signatures/plot_02_fiat_shamir`
.. raw:: html
The Fiat-Shamir heuristic: from interaction to signatures (1986)
.. raw:: html
.. only:: html
.. image:: /api/gallery/crypto/signatures/images/thumb/sphx_glr_plot_03_schnorr_signatures_thumb.png
:alt:
:doc:`/api/gallery/crypto/signatures/plot_03_schnorr_signatures`
.. raw:: html
Schnorr signatures: short, fast, and linear (1989-1991)
.. raw:: html
.. only:: html
.. image:: /api/gallery/crypto/signatures/images/thumb/sphx_glr_plot_04_nonce_reuse_thumb.png
:alt:
:doc:`/api/gallery/crypto/signatures/plot_04_nonce_reuse`
.. raw:: html
Nonce reuse in practice, and deterministic nonces (2010-2013)
.. raw:: html
.. only:: html
.. image:: /api/gallery/crypto/signatures/images/thumb/sphx_glr_plot_05_musig_thumb.png
:alt:
:doc:`/api/gallery/crypto/signatures/plot_05_musig`
.. raw:: html
MuSig: Schnorr multi-signatures and the rogue-key attack (2018)
.. thumbnail-parent-div-close
.. raw:: html
.. toctree::
:hidden:
/api/gallery/crypto/signatures/plot_01_zero_knowledge
/api/gallery/crypto/signatures/plot_02_fiat_shamir
/api/gallery/crypto/signatures/plot_03_schnorr_signatures
/api/gallery/crypto/signatures/plot_04_nonce_reuse
/api/gallery/crypto/signatures/plot_05_musig