Skip to main content
. 2014 Apr 9;14(4):6443–6462. doi: 10.3390/s140406443

L-1 Ui inserts Ui's smart card into a terminal and inputs IDi* and pwi*
L-2 The smart card computes the following.
H_PWi*=h(pwi*)
xs=Cih(IDsH_PWi*)
Bi*=h(H_PWi*xs)
The smart card compares Bi* with Bi. If, Bi*=Bi, then the next step proceeds; otherwise, this phase is aborted.
L-3 The smart card generates a random nonce RNi and computes the following. Ti is the current timestamp of Ui system.
DIDi=h(IDiH_PWi*xs)h(xsRNiTi)
MUiG=h(AixsRNiTi)
vi=RNixs
The smart card sends the authentication request {DIDi, MUiG, vi, Ti} to GW.