Fast and Accurate Detection of Unknown Tags for RFID Systems – Hash Collisions are Desirable

Unknown RFID tags appear when tagged items are not scanned before being moved into a warehouse, which can even cause serious security issues. This paper studies the practically important problem of unknown tag detection. Existing solutions either require low-cost tags to perform complex operations or beget a long detection time. To this end, we propose the Collision-Seeking Detection (CSD) protocol, in which the server finds out a collision-seed to make massive known tags hash-collide in the last <inline-formula> <tex-math notation="LaTeX">$N$ </tex-math></inline-formula> slots of a time frame with size <inline-formula> <tex-math notation="LaTeX">$f$ </tex-math></inline-formula>. Thus, all the leading <inline-formula> <tex-math notation="LaTeX">${f-N}$ </tex-math></inline-formula> pre-empty slots become useful for detection of unknown tags. A challenging issue is that, computation cost for finding the collision-seed is very huge. Hence, we propose a supplementary protocol called Balanced Group Partition (BGP), which divides tag population into <inline-formula> <tex-math notation="LaTeX">$n$ </tex-math></inline-formula> small groups. The group number <inline-formula> <tex-math notation="LaTeX">$n$ </tex-math></inline-formula> is able to trade off between communication cost and computation cost. We also give theoretical analysis to investigate the parameters to ensure the required detection accuracy. The major advantages of our CSD+BGP are two-fold: (i) it only requires tags to perform lightweight operations, which are widely used in classical framed slotted Aloha algorithms. Thus, it is more suitable for low-cost tags; (ii) it is more time-efficient to detect the unknown tags. Simulation results reveal that CSD+BGP can ensure the required detection accuracy, meanwhile achieving <inline-formula> <tex-math notation="LaTeX">$1.7\times $ </tex-math></inline-formula> speedup in the single-reader scenarios and <inline-formula> <tex-math notation="LaTeX">$3.9\times $ </tex-math></inline-formula> speedup in the multi-reader scenarios than the state-of-the-art detection protocol.

[1]  Yunhao Liu,et al.  Scalable Industry Data Access Control in RFID-Enabled Supply Chain , 2016, IEEE/ACM Transactions on Networking.

[2]  Yunhao Liu,et al.  Informative counting: fine-grained batch authentication for large-scale RFID systems , 2013, MobiHoc.

[3]  Ivan Stojmenovic,et al.  Sampling Bloom Filter-Based Detection of Unknown RFID Tags , 2015, IEEE Transactions on Communications.

[4]  Giuseppe Bianchi,et al.  Revisiting an RFID Identification-Free Batch Authentication Approach , 2011, IEEE Communications Letters.

[5]  Keqiu Li,et al.  Efficient Unknown Tag Identification Protocols in Large-Scale RFID Systems , 2014, IEEE Transactions on Parallel and Distributed Systems.

[6]  Wei Gong,et al.  Missing Tag Identification in COTS RFID Systems: Bridging the Gap between Theory and Practice , 2020, IEEE Transactions on Mobile Computing.

[7]  Murali S. Kodialam,et al.  Fast and reliable estimation schemes in RFID systems , 2006, MobiCom '06.

[8]  Ming Zhang,et al.  Efficient information collection protocols for sensor-augmented RFID networks , 2011, 2011 Proceedings IEEE INFOCOM.

[9]  Lei Yang,et al.  Identification-free batch authentication for RFID tags , 2010, The 18th IEEE International Conference on Network Protocols.

[10]  Shigeng Zhang,et al.  Unknown Tag Identification in Large RFID Systems: An Efficient and Complete Solution , 2015, IEEE Transactions on Parallel and Distributed Systems.

[11]  Bo Sheng,et al.  Efficient Continuous Scanning in RFID Systems , 2010, 2010 Proceedings IEEE INFOCOM.

[12]  Lin Chen,et al.  On Efficient Tree-Based Tag Search in Large-Scale RFID Systems , 2019, IEEE/ACM Transactions on Networking.

[13]  Chen Qian,et al.  ASAP: Scalable Collision Arbitration for Large RFID Systems , 2013, IEEE Transactions on Parallel and Distributed Systems.

[14]  Gaogang Xie,et al.  Low Cost and High Accuracy Data Gathering in WSNs with Matrix Completion , 2018, IEEE Transactions on Mobile Computing.

[15]  Yunhao Liu,et al.  COLLECTOR: A secure RFID-enabled batch recall protocol , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[16]  Jiangchuan Liu,et al.  Fast and reliable unknown tag detection in large-scale RFID systems , 2016, MobiHoc.

[17]  Jiannong Cao,et al.  Efficient Range Queries for Large-Scale Sensor-Augmented RFID Systems , 2019, IEEE/ACM Transactions on Networking.

[18]  Maire O'Neill,et al.  Low-Cost SHA-1 Hash Function Architecture for RFID Tags , 2008 .

[19]  Bin Xiao,et al.  Differential estimation in dynamic RFID systems , 2013, 2013 Proceedings IEEE INFOCOM.

[20]  Alex X. Liu,et al.  Probabilistic Optimal Tree Hopping for RFID Identification , 2013, IEEE/ACM Transactions on Networking.

[21]  Andrey Bogdanov,et al.  Hash Functions and RFID Tags: Mind the Gap , 2008, CHES.

[22]  Chae-Woo Lee,et al.  An enhanced dynamic framed slotted ALOHA algorithm for RFID tag identification , 2005, The Second Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services.

[23]  Keqiu Li,et al.  Completely Pinpointing the Missing RFID Tags in a Time-Efficient Way , 2015, IEEE Transactions on Computers.

[24]  Shigeng Zhang,et al.  Flexible and Time-Efficient Tag Scanning with Handheld Readers , 2016, IEEE Transactions on Mobile Computing.

[25]  Daniel W. Engels,et al.  Colorwave: an anticollision algorithm for the reader collision problem , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[26]  Lei Yang,et al.  Season: Shelving interference and joint identification in large-scale RFID systems , 2011, 2011 Proceedings IEEE INFOCOM.

[27]  Yunhao Liu,et al.  Cardinality Estimation for Large-Scale RFID Systems , 2008, IEEE Transactions on Parallel and Distributed Systems.

[28]  Jiannong Cao,et al.  Recover Corrupted Data in Sensor Networks: A Matrix Completion Solution , 2017, IEEE Transactions on Mobile Computing.

[29]  Keqiu Li,et al.  Implementation of Differential Tag Sampling for COTS RFID Systems , 2020, IEEE Transactions on Mobile Computing.

[30]  Miao Pan,et al.  A time-efficient information collection protocol for large-scale RFID systems , 2012, 2012 Proceedings IEEE INFOCOM.

[31]  Jiannong Cao,et al.  Fast RFID Sensory Data Collection: Trade-off Between Computation and Communication Costs , 2019, IEEE/ACM Transactions on Networking.

[32]  Lei Yang,et al.  Analog On-Tag Hashing: Towards Selective Reading as Hash Primitives in Gen2 RFID Systems , 2017, MobiCom.

[33]  Yanwen Wang,et al.  TagBreathe: Monitor Breathing with Commodity RFID Systems , 2017, 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS).

[34]  Jie Wu,et al.  Fast Identification of Blocked RFID Tags , 2018, IEEE Transactions on Mobile Computing.

[35]  Alex X. Liu,et al.  Fast and Accurate Estimation of RFID Tags , 2015, IEEE/ACM Transactions on Networking.

[36]  Shaojie Tang,et al.  RASPberry: A stable reader activation scheduling protocol in multi-reader RFID systems , 2009, 2009 17th IEEE International Conference on Network Protocols.

[37]  Shigeng Zhang,et al.  An Energy-Aware Offloading Framework for Edge-Augmented Mobile RFID Systems , 2019, IEEE Internet of Things Journal.