Os tokens de segurança USB protegem os recursos de computação por meio da autenticação de dois fatores. Esse tipo de segurança requer que duas condições sejam atendidas ao realizar a comunicação. Um dongle USB físico precisa estar disponível e o usuário precisa saber o PIN necessário para acessá-lo. O uso desse tipo de autenticação oferece maior segurança em relação ao fornecido pela simples autorização de senha.
Os dongles USB são compostos por um microcontrolador e também por uma memória protegida que é usada para armazenar dados do usuário. A chave de segurança protege os ativos de software exigindo que o programa se conecte ao dongle para desbloquear sua funcionalidade total. A maioria dos fabricantes de dongles oferece suporte a padrões básicos de segurança de tecnologia da informação, tornando os dispositivos fáceis de implementar e integrar com outros sistemas.