Top:

Performance vs Security


When talking about encryption security and performance, you must not forget the following considerations:

CPU Overhead

Key Length Bandwidth



Below is just a simple comparison, but there are many other aspects which must be looked at as well.

RSA: To decrease the Encryption/decryption overhead and authentication time, shorter keys are preferred, but the breach security threat increases proportionally as well. To decrease bandwidth, encryption more along the lines of ECC is preferred as the encrypted size is smaller than that required for RSA.

ECC: The CPU overhead is much smaller than RSA (by a factor of about 1:10), bandwidth utilization is also much better than RSA.

At present, the NSA is currently placing much emphasis on diasecting and performing numerous ECC tests as the possible next NSA encryption method of choice, but very few vendors currently support this method, thus compatibility will remain a concern until ECC becomes the preferred encryption method of choice.

New ideas and proposals are constantly being drafted, so this could become a never ending story!!!


Key to the Security Mystery Top