Jusqu'à présent, je l'ai seulement vu utilisé dans les signatures numériques et les protocoles d'accord de clé. Peut-il être utilisé comme RSA pour crypter des données? Y a-t-il des bibliothèques pour cela?Est-il possible d'utiliser la cryptographie à courbe elliptique pour crypter des données?
Modifié:
je besoin de quelque chose comme RSA. Chiffrer les données avec la clé publique recievers afin qu'il puisse le décoder avec sa clé privée plus tard.
Je sais que ECDH peut être utilisé pour envoyer une valeur secrète à quelqu'un mais vous ne décidez pas quelles données sont envoyées. Contrairement au DH "régulier" avec ECDH, la valeur secrète qui en résulte est toujours la même car elle dépend uniquement des paires de clés. Je suppose que je pourrais utiliser cette valeur comme une clé pour un chiffrement symétrique et crypter encore une autre clé qui est choisie par moi et crypter les données avec cette clé (si je veux soutenir plusieurs récepteurs). Est-ce un bon moyen?
Ceci est une requête intéressante. Quelle a été la dernière approche que vous avez adoptée pour utiliser ECC pour le transport de clés? – Raj