Cryptography
============

.. toctree::
   :hidden:

   CryptographicPrimitives/index-cryptographic-primitives
   EllipticCurveCryptography/index-elliptic-curve-cryptography
   NumberTheoreticAlgorithms/index-number-theoretic-algorithms

.. grid:: 1 2 3 3
   :gutter: 3
   :class-container: index-topic-grid

   .. grid-item-card:: Cryptographic Primitives
      :link: CryptographicPrimitives/index-cryptographic-primitives
      :link-type: doc

      Hash functions, block ciphers and pseudorandom generators.

   .. grid-item-card:: Elliptic Curve Cryptography
      :link: EllipticCurveCryptography/index-elliptic-curve-cryptography
      :link-type: doc

      ECDLP, pairings and ECC-based protocols.

   .. grid-item-card:: Number-theoretic Algorithms
      :link: NumberTheoreticAlgorithms/index-number-theoretic-algorithms
      :link-type: doc

      RSA, discrete logarithm and factorisation algorithms.
