Софтуерът Ukey създава произволно число и го изпраща на хардуера, който след това изпраща резултата до сървъра на Ukey, който потвърждава автентичността на сертификата, използвайки подписа върху произволното число и вградения цифров сертификат на устройството.
Ако проверката е успешна, сървърът ще потвърди автентичността на сертификата и след това ще използва публичния ключ на сертификата, за да провери дали подписът е правилен, връщайки резултата от проверката на приложението и часа на последната проверка, ако проверката е неуспешна.
