Home > Network > SSL > SSLLexicon | About

ECC

Elliptic Curve Cryptography. It has the same level of security than RSA but with lower CPU usage and much smaller key. A 256-bit ECC key is equivalent to 3072-bit RSA key.

ECDSA

Elliptic Curve DSA : an EC implementation of DSA. Note that DSA has been dropped by OpenSSH. It has the same RNG weakness than DSA though.

ECDLP

Elliptic Curve Discrete Logarithm Problem. This is the mathematical problem on which ECC relies and since its secret is based on that and that is a hard problem to solve it makes ECC hard to break.

RNG

Random Number Generator. It has be really random, otherwise...

What's used for what ?

  1. 1976 Diffie-Helman : Secure key exchange
  2. 1977 RSA : Encryption + signing
  3. 2007-2010 ECC : Secure key exchange + encrypion + signing

In ECC :

  1. The encryption algorithme is AES-256
  2. the key exchange algorithme is ECDH (Elliptic Curve Diffie Hellman)
  3. the digital signature algorithme is ECDSA
  4. the hashing algorithme is SHA-256 and sha-384

source


contact : @ychaouche yacinechaouche at yahoocom


QR Code
QR Code ECC (generated for current page)