Skip to main content
polish
Source Link
kelalaka
  • 49.5k
  • 12
  • 118
  • 205

Please forgive me if this is not the right place, however, I encountered this TLS implementation with a function that generates an ECDH key pair on an elliptic curve:

In addition to the private key and a point on the curve, the function also needs random inputs. Why and for what are the random variables required? Why isn't it just Q=d*G$Q=[d]G$?

Please forgive me if this is not the right place, however, I encountered this TLS implementation with function that generates an ECDH key pair on an elliptic curve:

In addition to the private key and a point on the curve, the function also needs random inputs. Why and for what are the random variables required? Why isn't it just Q=d*G?

Please forgive me if this is not the right place, however, I encountered this TLS implementation with a function that generates an ECDH key pair on an elliptic curve:

In addition to the private key and a point on the curve, the function also needs random inputs. Why and for what are the random variables required? Why isn't it just $Q=[d]G$?

Why is a random component is needed for ECDH key pair generation in Mbed TLS?

Please forgive me if this is not the right place, however, I encountered This mbedthis TLS cryptographicimplementation with function that generates an ECDH keypairkey pair on an elliptic curve: https://tls.mbed.org/api/ecdh_8h.html#a403a5d7363b6219a2017b837b665c354 And in

In addition to the private key and a point on the curve, the function needs also needs random inputs. Why and what for what are the random variables required? Why Isn'tisn't it just Q=d*G?

Why a random component is needed for ECDH key pair generation?

Please forgive me if this is not the right place, however, I encountered This mbed TLS cryptographic function that generates an ECDH keypair on an elliptic curve: https://tls.mbed.org/api/ecdh_8h.html#a403a5d7363b6219a2017b837b665c354 And in addition to the private key and a point on the curve, the function needs also random inputs. Why and what for are the random variables required? Why Isn't it just Q=d*G?

Why is a random component needed for ECDH key pair generation in Mbed TLS?

Please forgive me if this is not the right place, however, I encountered this TLS implementation with function that generates an ECDH key pair on an elliptic curve:

In addition to the private key and a point on the curve, the function also needs random inputs. Why and for what are the random variables required? Why isn't it just Q=d*G?

Source Link
Evgeni Vaknin
  • 1.1k
  • 8
  • 20

Why a random component is needed for ECDH key pair generation?

Please forgive me if this is not the right place, however, I encountered This mbed TLS cryptographic function that generates an ECDH keypair on an elliptic curve: https://tls.mbed.org/api/ecdh_8h.html#a403a5d7363b6219a2017b837b665c354 And in addition to the private key and a point on the curve, the function needs also random inputs. Why and what for are the random variables required? Why Isn't it just Q=d*G?