Avantages et inconvénients de la cryptographie sur courbes elliptiques pour la sécurité sans fil
Historique
La cryptographie sur courbes elliptiques (ECC) a été proposée indépendamment au milieu des années 1980 par Victor Miller (IBM) et Neal Koblitz (Université de Washington). Ce n'est pas une technologie nouvelle : elle a résisté à une génération d'attaques, prouvant sa robustesse. Avec l'essor du sans-fil, l'ECC a été adoptée par de nombreuses entreprises et standardisée par l'ANSI, le NIST et le FIPS.
Avantages
L'ECC utilise une clé de chiffrement courte — une valeur fournie à l'algorithme pour déchiffrer un message. Cette brièveté la rend plus rapide et moins gourmande en ressources que les algorithmes de première génération à clé publique.
- Une clé ECC de 160 bits offre une sécurité équivalente à une clé RSA de 1024 bits.
- Elle peut être jusqu'à 15 fois plus rapide selon la plateforme.
- RSA (inventé par Rivest, Shamir et Adleman à la fin des années 70) et ECC sont tous deux largement utilisés.
Ces atouts sont cruciaux pour les appareils sans fil où puissance de calcul, mémoire et autonomie sont limitées.
Inconvénients
- Taille du message chiffré : L'ECC l'augmente significativement plus que RSA.
- Complexité algorithmique : L'ECC est plus complexe et difficile à implémenter que RSA, augmentant le risque d'erreurs d'implémentation qui réduisent la sécurité.
Clé publique vs clé privée
L'ECC est une cryptographie à clé publique : une clé privée (secrète) et une clé publique (diffusée). Elle est plus coûteuse en calcul que le chiffrement à clé privée (clé unique partagée). Sur appareils sans fil, le chiffrement à clé publique peut réduire l'autonomie de la batterie ou la durée de vie de l'appareil.
