The invention provides an RFID (
Radio Frequency Identification Device)
mutual authentication method based on a secret key and a cache mechanism, which mainly solves the problems in the prior art that illegal reading,
position tracking,
eavesdropping,
camouflage cajoling and unsafe resetting can not be resisted simultaneously. The achieving steps are as follows: a reader-writer and a tag adopt typical inquire response mechanism, the tag generates two
authentication information values, namely beta is equal to hash (rl and Pr0), and sends the
authentication information values to the reader-writer, the reader-writer compares received
information value with self-computed
information value, if the comparison results are same, returning
authentication information hash (k' Pr0 and Prl') is sent to the tag through authentication. If the comparison results are different, the information is sent to back-end data base, authentication judgment is conducted by the back-end data base, the returning
authentication information hash (k'' Pr0 and Prl'') is sent to the tag, after the tag receives the returning
authentication information, authentication is carried out on the reader-writer by comparing the tag with self-computed value hash (k Pr0 and Prl), if the tag and the self-computed value hash (k Pr0 Prl) are same, the authentication is passed. The RFID (
Radio Frequency Identification Device)
mutual authentication method has the advantages of high safety performance and high execution efficiency, and can be applied to the RFID
application context with
limited resources and high safety requirements.