The CrypToken M2048, a smart card based USB token for secure authentication supports PIV applications.
The Personal Identity Verification (PIV) program was initiated by the US government to reach a higher security in personal identity credentials for all federal agencies personnel and contractors.
The MULTOS PIV application developed by Keycorp complies with the FIPS201 specification (SP800-73 as set out by NIST) and supports MULTOS-based Smart Cards as well as the MULTOS-based CrypToken M2048. The EAL5+ certified SLE66 series chip inside the CrypToken provides high-assurance security for that field of application.
Read more about the CrypToken here:
http://www.cryptoken.com/cryptoken-m2048