What is an elliptic curve cryptosystem (ECC)?

a. The hardware or software system that transforms the cleartext into ciphertext.
b. Applications or IT services delivered over the Internet rather than in a typical client/server model on a local area network.
c. The concept of ensuring that an originator cannot refute the validity of a statement or document.
d. Provides a stronger cryptographic result with a shorter key.