Hasta ahora solo he visto su uso en firmas digitales y protocolos de acuerdo clave. ¿Se puede usar como RSA para encriptar datos? ¿Hay alguna biblioteca para esto?¿Es posible utilizar la criptografía de curva elíptica para cifrar datos?
Editado:
necesito algo así como RSA. Cifre los datos con la clave pública de los receptores para luego poder descifrarlos con su clave privada.
Sé que ECDH se puede utilizar para enviar un valor secreto a alguien pero no se decide qué datos se envían. A diferencia del DH "regular" con ECDH, el valor secreto resultante siempre es el mismo, ya que solo depende de los pares de claves. Creo que podría usar este valor como clave para un cifrado simétrico y encriptar otra clave que elijo, y encriptar los datos con esa clave (si deseo admitir múltiples receptores). ¿Es esta una buena manera?
Esta es una consulta interesante. ¿Cuál fue el enfoque final que usó para usar ECC para Keytransporting? – Raj