C'è un modo per implementare la crittografia / decrittografia usando ECC, come fa RSA? Ad esempio, supponiamo che un utente desideri inviare un messaggio contenente una chiave simmetrica all'utente X
. Quindi, in RSA, potrei semplicemente crittografare la chiave simmetrica usando la chiave pubblica di X
, e solo X
può decifrare usando la sua chiave privata. Nella mia particolare applicazione, è importante che il destinatario non conosca la chiave pubblica del mittente.
Tuttavia, in ECC (almeno usando OpenSSL), ho visto solo il supporto per la firma e DH.
Ho fatto qualche ricerca sulla crittografia ElGamal, ma penso di aver letto che il messaggio cifrato è raddoppiato. Vorrei usare l'ECC a 256 bit per crittografare un testo in chiaro a 256 bit in un testo cifrato a 256 bit.
Grazie in anticipo a chiunque possa aiutarti.