Un mot de passe à usage unique basé sur le temps (TOTP) est un code à usage unique pour authentifier un utilisateur. Il peut être utilisé seul ou en complément d'une autre méthode d'authentification. Cela correspond à la définition de « quelque chose que vous possédez » car cela ne peut pas être facilement dupliqué et réutilisé ailleurs. Le TOTP utilise un secret partagé et l'heure actuelle pour calculer un code, qui est affiché pour l'utilisateur et régénéré à intervalles réguliers.