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