The Thales Smart Card 650 is a high-assurance identification and authentication smart card designed for secure two-factor authentication in critical security environments. It securely stores credentials such as digitally-signed certificates, private keys, and network login credentials, supporting secure key generation, storage, encryption/decryption, and digital signature processing. The card features on-board cryptographic processing for Suite B operations, including ECDSA, RSA, and DSS digital signatures, as well as key agreement protocols like ECDH. It supports multiple cryptographic algorithms, including AES, SHA, and HMAC, and is compatible with Java Card v2.2.2 and GlobalPlatform v2.1.1 specifications. The SC650 enables multi-domain authentication, allowing users to access multiple independent networks with separate credentials, and interoperates with various operating systems, including Windows and macOS. It provides secure audit logging and is designed for easy integration into existing enterprise infrastructures.