Please can you suggest any implementation of elliptical curve cryptography to be used on .NET platform?
Also if you have used them, can you tell me the recommended curves that should be used?
[EDIT]
As @FatCat mentioned, its implementation is available in .NET framework 3.5 but that is only available on windows vista. Can you please suggest another way/library to use it?
The .NET Framework already includes Diffie-Hellman, which is an elliptic curve crypto algorithm. Look under System.Security.Cryptography.ECDiffieHellmanCng.