Research Article

Fully Integrated Passive UHF RFID Tag for Hash-Based Mutual Authentication Protocol

Algorithm 2

Authentication process of the tag.
Input: the current secret key (128 bit), random number (64 bit), server’s response (160 bit)
Output: tag’s response (160 bit)
() Wait until arrives to the tag.
() Generate .
() Compute .
() Generate =     .
() Send to the server.
() Wait until arrives to the tag.
() Compute .
() if    then
()  Compute .
() end if