I was wondering how to measure the security strength of a generated secret key for the below protocol:
"A 128 bit random number is generated by TRNG and the random number will be used as a private key for Diffie-Hellman key exchange protocol. Two entities generate the shared secret key and that will be used as a session key for symmetric encryption."
My questions are:
- Is there any standard way to measure how secure the generated key is?
- What are the properties that the generated key should have to be resistant to attacks? Is there any paper/Standard document available that has the list of such properties?