Les jetons de sécurité USB protègent les ressources informatiques via une authentification à deux facteurs. Ce type de sécurité nécessite que deux conditions soient remplies lors de l'établissement de la communication. Un dongle USB physique doit être disponible et l'utilisateur doit connaître le code PIN requis pour y accéder. L'utilisation de ce type d'authentification offre une sécurité accrue par rapport à celle fournie par une simple autorisation par mot de passe.
Les dongles USB sont composés d'un microcontrôleur ainsi que d'une mémoire protégée utilisée pour stocker les données de l'utilisateur. La clé de sécurité protège les actifs logiciels en exigeant que le programme se connecte au dongle pour déverrouiller toutes ses fonctionnalités. Les fabricants de dongles prennent pour la plupart en charge les normes de base de sécurité des technologies de l'information, ce qui rend les appareils faciles à mettre en œuvre et à intégrer à d'autres systèmes.