Nelson Josias G. Saho

  Comparative Study on the Performance of
Elliptic Curve Cryptography Algorithms with
Cryptography through RSA Algorithm

Nelson Josias G. Saho* — Eugène C. Ezin **
* École Doctorale des Sciences de l’Ingénieur
Université d’Abomey-Calavi
Calavi, BENIN
** Institut de Formation et de Recherche en Informatique
Université d’Abomey-Calavi
Calavi, BENIN

 

ABSTRACT. Encryption method is an effective way to guarantee the confidentiality and in other ways (digital signature) the authenticity of data. The use of the digital signature derives from the methods of asymmetric cryptography. It appears as credible alternatives to guarantee the authenticity, non forgery, non reuse, inalterability and irrevocability of data. Data encryption and electronic signature by elliptic curve cryptography are now widespread and it is important to highlight the comparative advantages. In this paper, we evaluated the performance of asymmetric cryptography through elliptic  curve cryptography versus that with the RSA algorithm. Then, we achieved some cryptosystems by using elliptic curve cryptography protocols : ECNR, ECDSA, ECIES, and RSA. Therefore, we perform tests that showed most of the elliptic curve cryptography algorithms are more advantageous in terms of memory consumption and computing speed over the RSA cryptosystem.

RÉSUMÉ. Si le chiffrement est un moyen efficace de garantir la confidentialité, la signature numérique assure quant à elle l’authenticité des données. Son utilisation découle des procédés de la cryptographie asymétrique. Elle est une alternative crédible pour garantir l’authenticité, la non falsification, la non réutilisation, l’inaltérabilité et l’irrévocabilité des données. Le chiffrement des données et la signature électronique par la cryptographie sur les courbes elliptiques sont maintenant très répandus et il est important d’en saisir les différents avantages. Dans cet article, nous avons évalué les performances de la cryptographie asymétrique sur les courbes elliptiques par rapport à celle de l’algorithme RSA. Les cryptosystèmes élaborés à cet effet (en utilisant les protocoles ci-après : ECNR, ECDSA, ECIES et RSA) nous ont permis d’effectuer des tests qui ont montré que la plupart des algorithmes de cryptographie à courbe elliptique sont plus avantageux en termes de consommation de mémoire et de vitesse de calcul que le cryptosystème RSA.

KEYWORDS : Asymmetric cryptography, Elliptic curve cryptography, RSA algorithm, Encryption sheme, Digital signature

MOTS-CLÉS : Cryptographie asymétrique, La cryptographie sur les courbes elliptiques, Algorithme RSA, Méthode de chiffrement, Signature numérique

Video short presentation