Implementación .NET (bibliotecas) de criptografía de curva elíptica

¿Puede sugerir alguna implementación de criptografía de curva elíptica para usar en la plataforma .NET?

Además, si los ha usado, ¿puede decirme las curvas recomendadas que deberían usarse?

[EDITAR

Como @FatCat mencionó, su implementación está disponible en .NET Framework 3.5, pero eso solo está disponible en Windows Vista. ¿Puede sugerir otra forma / biblioteca para usarlo?

Respuestas a la pregunta(5)

Su respuesta a la pregunta