| Step 1: |
The inserts his/her own smartcard into card reader, inputs , and imprints his/her biometric on sensor device. Now, the card reader computes , = , = , = , = and verifies if equals . If the verification holds, the system continues to process the request. Otherwise, the session is terminated. |
| Step 2: |
Now, generates a random nonce , computes and , then send to via public channel. |