Security, Diffie Hellman, Cryptography, Nodejs.
client and server ,should implement the aforementioned procedure ,at the beginning of communication , server can store the key of cryptography in session and client can store it in local storage . after you received y_of_a ,or aliceKey ,in server, you can compute the final secret key in other side