← Latest papers
💻 computer science

Integrating Random Number Generation with the Rabin Cryptosystem for a Robust Two-Way Authentication in RFID

This paper proposes a cost-effective, robust two-way authentication protocol for low-cost RFID systems in IoT environments that integrates the Rabin cryptosystem with random number generation to enhance privacy, prevent replay and brute force attacks, and ensure information freshness.

Original authors: Yuanjia Ma, Jikun Guo, Canpeng Zheng, Qiujin Zhang, Yang Zhang

Published 2026-08-24
📖 4 min read☕ Coffee break read

Original authors: Yuanjia Ma, Jikun Guo, Canpeng Zheng, Qiujin Zhang, Yang Zhang

Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

In the invisible web that connects our modern world, tiny devices called radio frequency identification tags act as the silent sentinels of commerce and logistics. These small chips, often no larger than a postage stamp, allow everything from shipping containers to livestock to be tracked without physical contact. They are the backbone of the Internet of Things, enabling supply chains to move with speed and precision. However, this convenience comes with a significant vulnerability. Because these tags communicate over open airwaves, they are exposed to eavesdropping, where unseen listeners can intercept their messages, or to spoofing, where a criminal pretends to be a legitimate scanner to steal data. The challenge for engineers is to build a security system that is strong enough to stop these intruders but simple enough to run on a device with almost no battery or computing power. Traditional security methods used on computers are often too heavy and complex for these tiny chips, leaving a gap between the need for safety and the reality of the hardware.

Researchers at the Guangdong University of Petrochemical Technology have addressed this gap by designing a new way for these tags to prove their identity to a scanner. Their work focuses on a specific type of encryption known as the Rabin system, which relies on a mathematical trick involving the squaring of numbers. While standard encryption often requires complex calculations that drain a tag's energy, this method uses a simpler operation that is much faster and less demanding. The team combined this efficient encryption with a clever use of random numbers to create a two-way handshake. In this process, the scanner and the tag exchange secret codes that change every single time they communicate. This ensures that even if a criminal records a conversation between a tag and a scanner, that recording becomes useless the moment the next conversation begins, because the secret codes have already changed.

The core of their improvement lies in how they generate these changing codes. In previous attempts to secure these tags, the tiny chips themselves had to generate random numbers, a task that required extra circuitry and increased the cost and size of the tag. The new protocol shifts this burden entirely to the scanner. The scanner generates two random numbers using a Linear Feedback Shift Register (LFSR) and sends them to the tag in a scrambled form. The tag, which holds a secret key shared only with the scanner, can unscramble these numbers to prove it is the real thing. Because the tag no longer needs to generate its own random numbers, the researchers were able to remove the random number generator component from the tag's design entirely. This reduction in complexity directly translates to a cheaper, smaller, and more energy-efficient tag.

To ensure this new system was truly secure, the researchers subjected it to a rigorous logical test known as BAN analysis. This method allows scientists to formally prove that a protocol works as intended, checking whether the tag and the scanner can truly trust each other's messages. The analysis confirmed that the new method successfully prevents several common attacks. It stops replay attacks, where a criminal tries to reuse an old message to trick the system, because the random numbers ensure every message is fresh. It also prevents desynchronization attacks, where a criminal tries to force the tag and scanner to lose track of their shared secrets, by ensuring that key updates only happen when both sides have successfully verified each other. Furthermore, the system resists brute-force attacks, where an intruder tries every possible combination of numbers to guess the secret, because the way the data is scrambled makes such guessing mathematically impractical.

The study also compared the performance of this new protocol against existing methods. The results showed that while the amount of memory required on the tag remained the same, the computational effort needed to process the security check was significantly lower. By swapping out a standard hashing function for the Rabin encryption method, the researchers reduced the number of logical operations the tag had to perform. This efficiency is crucial for low-cost applications where every bit of processing power matters. The researchers demonstrated that their approach not only offers stronger protection against tracking and impersonation but also does so with a lighter footprint on the hardware. By proving that a robust security system can be built with fewer electronic components, this work offers a practical path forward for securing the vast network of connected devices that underpin our daily lives, making the invisible web of the Internet of Things both faster and safer.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →