An agent wants to create fast and efficient cryptographic keys to use with Diffie-Hellman without using prime numbers to generate the keys. Which of the following should be used?

A. Elliptic curve cryptography B. Quantum cryptography C. Public key cryptography D. Symmetric cryptography