Diffie–Hellman key exchange
Popular choices for the group "G" in discrete logarithm cryptography (DLC) are the cyclic groups (Z"p")× (e.g. ElGamal encryption, Diffie–Hellman key exchange, and the Digital Signature Algorithm) and cyclic subgroups of elliptic curves over finite fields ("see" Elliptic curve cryptography).