| Step 1: |
The inserts his/her own smartcard into the card reader and enters , and imprints on a sensor device. Now, the card reader computes , = ,
, ⊕ ,
, = ⊕ and verifies if . If this verification holds, then continues the process. Otherwise, the session is terminated. |
| Step 2: |
The enters new password and computes , ⊕⊕, , and . Then, are replaced with . |