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 curve
The .NET Framework already includes Diffie-Hellman, which is an elliptic curve crypto algorithm. Look under System.Security.Cryptography.ECDiffieHellmanCng.