Software-ul Ukey creează un număr aleatoriu și îl trimite hardware-ului, care apoi trimite rezultatul către serverul Ukey, care confirmă autenticitatea certificatului folosind semnătura de pe numărul aleator și certificatul digital încorporat al dispozitivului.
Dacă verificarea trece, Serverul va valida autenticitatea certificatului și apoi va folosi cheia publică a certificatului pentru a verifica dacă semnătura este corectă, returnând rezultatul verificării în aplicație și ora ultimei verificări dacă verificarea eșuează.
