Elliptic Curve Cryptography provides the same level of security as RSA but with much smaller key sizes. Used for key pair generation, ECDSA digital signatures, and key agreement protocols.
Inputs
Curve: The elliptic curve to use.
Private Key: The private key scalar in hexadecimal.
Public Key: The public key point in uncompressed format (04 + X + Y coordinates).
Message: The message to sign or verify in HEX or ASCII format.
Signature: The ECDSA signature in hexadecimal.
Tips
P-256 is the most commonly used curve and is recommended for most applications.
ECC-256 provides equivalent security to RSA-3072.
ECDSA signatures are smaller and faster to compute than RSA signatures.