Um uso para isso é usar um cartão inteligente para autenticar em um site. Essa tecnologia emprega autenticação SSL mútua , em que um usuário é autenticado usando um certificado. Normalmente você só tem autenticação SSL unilateral, onde o servidor tenta autenticar que realmente é quem diz ser (SSL normal, EV, etc.), mas isso também pode ser feito do lado do cliente, resultando em muito mais strong autenticação.
O cartão inteligente é usado para armazenar a chave privada do certificado no cartão inteligente, tornando muito mais difícil a duplicação da chave privada. Além disso, alguns cartões inteligentes oferecem suporte a números PIN ao tentar usar a chave privada armazenada, resultando em autenticação de dois fatores (algo que você tem, o cartão inteligente e algo que você sabe, o número PIN).