Within our organization, we are allowed to use the Elliptic Curve Diffie-Hellman (ECDH) key exchange algorithm, with the requirement that key sizes be 384 bits or higher.
In this context, I found that many implementations of ECDH (especially in SSH) use NIST curves (like nistp384). However, there are well-known concerns about the trustworthiness of these curves, particularly because the origins of their constants are unclear, raising questions about potential backdoors or intentional weaknesses.
My question is: Is it possible to configure SSH to use ECDH with more trustworthy, non-NIST curves? Or is ECDH in SSH inherently tied to NIST curves only?