Perangkat lunak OneKey membuat nomor acak dan mengirimkannya ke perangkat keras, yang kemudian mengirimkan hasilnya ke Server OneKey, yang mengonfirmasi keaslian sertifikat menggunakan tanda tangan pada nomor acak dan sertifikat digital bawaan perangkat.
Jika verifikasi berhasil, Server akan memvalidasi keaslian sertifikat dan kemudian menggunakan kunci publik sertifikat untuk memverifikasi apakah tanda tangan tersebut benar, mengembalikan hasil verifikasi ke aplikasi dan waktu verifikasi terakhir jika verifikasi gagal.
