Το λογισμικό Ukey δημιουργεί έναν τυχαίο αριθμό και τον στέλνει στο υλικό, το οποίο στη συνέχεια στέλνει το αποτέλεσμα στον διακομιστή Ukey, ο οποίος επιβεβαιώνει την αυθεντικότητα του πιστοποιητικού χρησιμοποιώντας την υπογραφή στον τυχαίο αριθμό και το ενσωματωμένο ψηφιακό πιστοποιητικό της συσκευής.
Εάν η επαλήθευση περάσει, ο διακομιστής θα επικυρώσει τη γνησιότητα του πιστοποιητικού και, στη συνέχεια, θα χρησιμοποιήσει το δημόσιο κλειδί του πιστοποιητικού για να επαληθεύσει εάν η υπογραφή είναι σωστή, επιστρέφοντας το αποτέλεσμα επαλήθευσης στην εφαρμογή και την ώρα της τελευταίας επαλήθευσης εάν η επαλήθευση αποτύχει.
