Le logiciel OneKey crée un nombre aléatoire et l'envoie au matériel, qui renvoie ensuite le résultat au serveur de OneKey, qui confirme l'authenticité du certificat à l'aide de la signature sur le nombre aléatoire et du certificat numérique intégré à l'appareil.
Si la vérification réussit, le serveur valide l'authenticité du certificat, puis utilise la clé publique du certificat pour vérifier si la signature est correcte, renvoyant le résultat de la vérification à l'application et l'heure de la dernière vérification si la vérification échoue.
