.. _sphx_glr_api_gallery_crypto_public_keys: Public-key exchange ------------------- Merkle's puzzles, Diffie-Hellman key agreement, and RSA. .. raw:: html
.. raw:: html
.. thumbnail-parent-div-open .. raw:: html
.. only:: html .. image:: /api/gallery/crypto/public_keys/images/thumb/sphx_glr_plot_01_merkle_puzzles_thumb.png :alt: :doc:`/api/gallery/crypto/public_keys/plot_01_merkle_puzzles` .. raw:: html
Merkle's puzzles: the first public-key exchange (1974-1978)
.. raw:: html
.. only:: html .. image:: /api/gallery/crypto/public_keys/images/thumb/sphx_glr_plot_02_diffie_hellman_thumb.png :alt: :doc:`/api/gallery/crypto/public_keys/plot_02_diffie_hellman` .. raw:: html
Diffie-Hellman: agreeing on a secret over a public channel (1976)
.. raw:: html
.. only:: html .. image:: /api/gallery/crypto/public_keys/images/thumb/sphx_glr_plot_03_rsa_thumb.png :alt: :doc:`/api/gallery/crypto/public_keys/plot_03_rsa` .. raw:: html
RSA: a public trapdoor (Rivest, Shamir and Adleman 1978)
.. thumbnail-parent-div-close .. raw:: html
.. toctree:: :hidden: /api/gallery/crypto/public_keys/plot_01_merkle_puzzles /api/gallery/crypto/public_keys/plot_02_diffie_hellman /api/gallery/crypto/public_keys/plot_03_rsa