Skip to main content
. 2017 Mar 21;17(3):644. doi: 10.3390/s17030644
Algorithm 2: Algorithm EXP2HASH,AAUAKAS.
 1. Extract the information {Ai,Bi,Ci,Di,h(·),H(·)} stored in the smart card
      through physically monitoring its power consumption [31].
 2. Call the Reveal oracle. Let (HPWi,TIDi,HIDi)Reveal(Ai)
 3. Call the Reveal oracle. Let (PWi,Bioi)Reveal(HPWi)
 4. Computes HIDi=Aih(h(PWi||Bioi)||TIDi)
 5. Computes Bi=h(HPWi||HIDi)=h(h(PWi||Bioi)||Aih(h(PWi||Bioi)||TIDi))
 6. if (Bi=Bi) then
 7.    Accepts PWi as the correct PWi of user Ui
 8.    return 1 (Success)
 9. else
 10.    return 0
 11. end if