ซอฟต์แวร์ OneKey สร้างตัวเลขสุ่มและส่งไปยังฮาร์ดแวร์ ซึ่งจะส่งผลลัพธ์ไปยังเซิร์ฟเวอร์ของ OneKey ซึ่งจะยืนยันความถูกต้องของใบรับรองโดยใช้ลายเซ็นบนตัวเลขสุ่มและใบรับรองดิจิทัลในตัวของอุปกรณ์
หากการตรวจสอบผ่าน เซิร์ฟเวอร์จะตรวจสอบความถูกต้องของใบรับรอง จากนั้นใช้คีย์สาธารณะของใบรับรองเพื่อยืนยันว่าลายเซ็นถูกต้องหรือไม่ โดยจะส่งผลการตรวจสอบและเวลาของการตรวจสอบครั้งล่าสุดกลับไปยังแอป หากการตรวจสอบไม่ผ่าน
