يقوم برنامج Ukey بإنشاء رقم عشوائي وإرساله إلى الجهاز، الذي يرسل بعد ذلك النتيجة إلى خادم Ukey، الذي يؤكد صحة الشهادة باستخدام التوقيع على الرقم العشوائي والشهادة الرقمية المدمجة بالجهاز.
إذا تم التحقق، فسيقوم الخادم بالتحقق من صحة الشهادة ثم يستخدم المفتاح العام للشهادة للتحقق مما إذا كان التوقيع صحيحًا، ويعيد نتيجة التحقق إلى التطبيق ووقت التحقق الأخير في حالة فشل التحقق.
