Aloaha Smartlogin can use ANY Smartcard to save certificate encrypted credentials locally to be used as Logon Token. Certificates can be hosted also on secure uSD Cards, Secure SIM (GSM/UMTS), etc.
NO ACTIVE DIRECTORY REQUIRED! Any Certificate works!
http://www.aloaha.com
and
http://blog.aloaha.com