Skip to content

Windows smart card logon using Feitian ePass2003 PKI Smart Cards, and ePass2003 USB PKI Tokens

  • by

Windows smart card logon using Feitian ePass2003 PKI Smart Cards, and ePass2003 USB PKI Tokens

Windows smart card logon using Feitian ePass2003 PKI Smart Cards, and ePass2003 USB PKI Tokens

Windows smart card logon using Feitian ePass2003 PKI Smart Cards, and ePass2003 USB PKI Tokens

How to Smart Card Logon in Microsoft Windows?

Smart cards can be used to easily sign in to Windows domain accounts. To log on to Windows smart card logon using a smart card a user must:

  • Present the smart card to the card reader, or attach the USB security token to the computer.
  • Choose the Smart card option from the user list on the logon screen (see screenshot below). The identity of the user logging in is obtained automatically from the certificate presented by the smart card.
  • Enter the PIN of the smart card or security token when prompted.
How to Smart Card Logon in Microsoft Windows?

Windows smart card logon using Feitian ePass2003 PKI Smart Cards, and ePass2003 USB PKI Tokens. Windows logon using smart cards and tokens significantly improves the login security for domain user accounts. This post provides an overview of smart card logon and the hardware options available from AFTINDIA.

Windows smart card logon using Feitian ePass2003 PKI Smart Cards, and ePass2003 USB PKI Tokens enable secure Windows login via two-factor authentication (2FA) by storing digital certificates and private keys on-board, supported by Windows Smart Card Minidriver or OpenSC. Key steps include installing the ePass2003 driver/middleware, enrolling certificates via a Microsoft CA, and setting the User PIN, allowing the device to act as a secure credential in Windows.

🛠️ Infrastructure Requirements

For Windows smart card logon to work correctly the following must be in place:

✅ Active Directory & Certificate Authority

  • The user account must be associated with a certificate that has Smart Card Logon enabled.
  • The issuing CA (Root/Intermediate) certificates must be trusted by the domain computers.
  • A Certificate Template supporting Smart Card Logon must be used when enrolling user certificates.

This setup is typical in enterprise environments and is not automatic without a PKI infrastructure.

Feitian ePass2003 PKI Smart Cards, and ePass2003 USB PKI Tokens

Features of Windows smart card logon devices:

Kindly noted that if you want token also supports RSA 1024/3072/4096bit,ECDSA 256bit and SHA-1, please contact us firstly.

  • – The perfect choice for:
    • Email Signature and Encryption
    • Windows Smart Card Logon
    • Document Digital Signature
    • Secure Online Transaction
    • Disk and File Encryption
    • Remote VPN Access
  • – Compliant with FIPS 140-2
  • – Embedded with high performance CPU and security storage chips
  • – With built-in security file system with 64K security storage space
  • – Can easily implement two-factor authentication based on challenge/response

Implementation Guide on Windows smart card logon

  • Driver Installation: Install the Feitian ePass2003 minidriver or middleware on the Windows machine to ensure the OS recognizes the token.
  • Initialization: Use the Feitian Token Manager tool to initialize the card, set the User PIN, and initialize the PKI structure (if not pre-initialized).
  • Certificate Enrollment: Enroll a smart card logon certificate (X.509 v3) on the token, typically through Microsoft Active Directory Certificate Services (AD CS) or a PKI vendor, ensuring the key usage includes “Smart Card Logon”.
  • Windows Logon: Insert the USB token into the computer. At the login screen, select the smart card option, plug in the token, and enter the PIN to authenticate.

Technical Specifications

  • Security Standards: FIPS 140-2 Level 3 certified, Common Criteria EAL 5+ (chip level).
  • Interfaces: Supports Microsoft Minidriver, CSP, PKCS#11, and Microsoft CNG.
  • Compatibility: Windows XP/Vista/7/8/10/11, Linux, and macOS (via OpenSC/OpenSCToken).
  • Capacity: 64 KB memory, capable of storing multiple certificates and keys.

Windows smart card logon card and token Specifications

SpecificationDetails
Supported Operating SystemePass2003, StorePass: 32 & 64 bit Windows XP SP3 / Server 2003 / Vista / Server 2008 / 7 / 8 / 8.1 / 10, Windows 11, Windows Server 2016–2022, 32 & 64 bit Linux, macOS X ePass1000Auto: 32 & 64 bit Windows XP SP3 / Server 2003 / Vista / Server 2008 / 7 / 8 / 8.1 / 10, Windows 11, Windows Server 2016–2022 ePass3003Auto: 32 & 64 bit Windows XP SP3 / Server 2003 / Vista / Server 2008 / 7 / 8 / 8.1 / 10, Windows 11, Windows Server 2016–2022, 32 & 64 bit Linux, macOS X
MiddlewareePass2003, StorePass: Microsoft Windows MiniDriver, Windows CSP middleware, Direct PKCS#11 library (Windows, Linux, macOS) ePass1000Auto, ePass3003Auto: Windows CSP middleware, Direct PKCS#11 library (Windows platform)
Standards ComplianceePass2003, StorePass: X.509 v3 Certificate Storage, SSL v3, IPSec, ISO 7816 (1-4, 8, 9, 12), CCID ePass1000Auto, ePass3003Auto: X.509 v3 Certificate Storage, SSL v3, IPSec, ISO 7816 compliant
Cryptographic AlgorithmsePass2003, StorePass: RSA 1024/2048/3072/4096 bit, ECDSA 192/256 bit, DES/3DES/ECC, AES 128/192/256 bit, SHA-1 / SHA-256 ePass1000Auto, ePass3003Auto: RSA 1024/2048 bit, DES/3DES/ECC, AES 128 bit, SHA-1 / SHA-256
Cryptographic FunctionsOnboard key pair generation Onboard digital signature & verification Onboard data encryption & decryption
Cryptographic APIsePass2003, StorePass: Microsoft CAPI, CNG, Smart Card MiniDriver, PKCS#11, PC/SC ePass1000Auto, ePass3003Auto: Microsoft CAPI, PKCS#11
Flash MemoryePass2003: N/A StorePass: 32GB ePass1000Auto: 1MB or 2MB ePass2003Auto: 2MB ePass3003Auto: 1MB / 2MB / up to 8MB
Flash EnduranceePass2003: N/A StorePass, ePass1000Auto, ePass2003Auto, ePass3003Auto: Minimum 20,000 write/erase cycles
ProcessorePass2003, StorePass: 16-bit smart card chip (Common Criteria EAL 5+ certified) ePass1000Auto: 8-bit smart card chip ePass3003Auto: 32-bit smart card chip
Memory Space (EEPROM)ePass2003, StorePass: 64KB ePass1000Auto: 32KB ePass3003Auto: 64KB
Endurance (EEPROM)Minimum 500,000 write/erase cycles
Data RetentionMore than 10 years
ConnectivityUSB 2.0 / 3.0 Full Speed, Type-A Connector
InterfaceePass2003, StorePass: ISO 7816, CCID ePass1000Auto, ePass3003Auto: ISO 7816
Power ConsumptionePass2003, StorePass: Less than 250mW ePass1000Auto, ePass3003Auto: Less than 200mW
Operating Temperature0°C ~ 50°C (32°F ~ 158°F)
Storage Temperature-20°C ~ 60°C (-4°F ~ 185°F)
Humidity0% ~ 100% (non-condensing)
Water ResistanceIPX8 with glue injection (under evaluation)

Key Benefits of Windows smart card logon

  • Two-Factor Authentication: Requires both physical possession of the token and knowledge of the PIN.
  • Versatility: Beyond logon, it supports email encryption/signing, VPN access, and file encryption (EFS).
  • Portability: Compact USB form factor.

For environments without Active Directory, third-party solutions such as EIDAuthenticate can be used to manage local smart card authentication.

ePass2003 USB Token

Feitian ePass2003 PKI Smart Cards, and ePass2003 USB PKI Tokens
  • X.509 v3 Certificate Storage
  • FIPS 140-2 Level 3
  • Supports Microsoft CAPI and CNG

PKI Smart Card

PKI Smart Card for Windows Logon and digital signing and encryptionPKI Smart Card for Windows Logon and digital signing and encryption
  • X.509 v3 Certificate Storage
  • Credit card size (ID-1)
  • Contactless (NFC)
  • Supports Microsoft CAPI and CNG

PKI Tokens Authentication, Encryption and Digital Signatures

PKI Tokens Authentication hardware, Encryption and Digital Signatures provide secure storage for digital certificates and private keys. They allow public-key cryptography and digital signatures to be leveraged securely, without risk of leaking the private key information.

What is PKI?

PKI, which stands for Public Key Infrastructure, is a system which creates, stores and distributes digital certificates. Digital-certificates are used to secure the transfer of information, assert identity information and verify the authenticity of messages through public key cryptography and digital signatures.

In a PKI, digital certificates are issued by a Certificate Authority (CA) and bind public keys with identities (eg, users).

PKI security can be deployed in web applications, online banking, BYOD, e-ID, e-Healthcare and more.

Windows smart card logon using Feitian ePass2003 PKI Smart Cards, and ePass2003 USB PKI Tokens

Hardware PKI Tokens

PKI Tokens: PKI Authentication Hardware, USB PKI token, PKI Smart Card, Encryption, Digital Signatures