Here is an interesting link that I found on implementing Smart Card Authentication with ASP.NET - http://blogs.msdn.com/healthblog/archive/2006/11/22/the-connected-health-framework-a-service-oriented-architecture-for-health-it.aspx