Ho un protocollo richiesto per la privacy. Quindi, voglio usare la crittografia ibrida. In base alle mie conoscenze, ECDH è veloce e sicuro. Il mio sistema è costituito da 3 componenti principali un server, un client e un server trusted
1- The server will generate ECDH parameters and the private key
and compute the public key.
These parameters and the public key save at the trusted server.
2- When the client joins the network, the trusted server sends the
parameter and public key to the client.
3- The client generates his private key, computes public key and then computes
the secret key by using the public key of the server that was received
from the trusted server.
4- The client encrypts his message by using the secret key and
send the encrypted message and his public key to the server.
5- When the server receives the message, the server computes the
secret key by using the public key of the client and decrypts the
message by using the secret key.
Le mie domande sono: 1- Questo scenario è corretto? 2- Può essere utilizzato ECDH con chiave pubblica statica e parametri?