| Step 1: |
The selects his/her own identity , password , and imprints biometric on the sensor device and then computes , , where is a generate function of fuzzy extractor and are secret and public key respectively. Now, computes and sends to . |
| Step 2: |
When the registration request is received from , if successfully verifies that () is in ’s storage and has not been registered, then computes , and . Afterwards, computes and sends {} to . |
| Step 3: |
After receiving the response from , computes , and embeds and in the memory of . |