Radio frequency identification identification method and system
By building a random number generator and encoder into the electronic tag, combined with a timestamp and dynamic frequency authentication protocol, the problem of electronic tag data being imitated in wireless radio frequency identification technology is solved, achieving higher recognition accuracy and security.
Patent Information
- Application Number
- CN202510728455.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-03
- Publication Date
- 2025-09-12
AI Technical Summary
In wireless radio frequency identification technology, electronic tag data can be easily read by malicious radio frequency readers, leading to counterfeit electronic tags and posing security issues.
A random number generator is built into the electronic tag to generate a random number identifier that is combined with the hardware identification and timestamp. The identifier is verified by a radio frequency reader and authenticated using a dynamic frequency authentication protocol and encoder to ensure the security of the tag identifier.
It improves the accuracy of radio frequency identification, prevents malicious radio frequency readers from reading electronic tag data, avoids counterfeit electronic tag identification, and enhances data security.
Smart Images

Figure CN120633686A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of radio frequency identification technology, and more specifically, to a radio frequency identification method and system. Background Art
[0002] Radio frequency identification technology is a contactless automatic identification technology. Each electronic tag has a unique identification information. The radio frequency reader reads the identification information of the electronic tag through radio frequency. Since the electronic tag is read through radio frequency, it has many advantages such as being able to work in harsh environments, fast reading speed, a large number of tags that can be read at one time, and a long reading distance. Therefore, radio frequency identification technology is widely used in logistics, transportation and access control management.
[0003] The data security issue of radio frequency identification technology is also a compelling topic, and even a key point affecting the future of commercial applications. Since the reading of electronic tag data is triggered by the radio frequency emitted by the radio frequency reader, that is, as long as the malicious radio frequency reader transmits at the same frequency, the electronic tag will respond, allowing the malicious radio frequency reader to read the data in the electronic tag, thereby counterfeiting the electronic tag. Criminals can use these counterfeit electronic tags to illegally infiltrate and commit illegal activities, resulting in unpredictable consequences. Summary of the Invention
[0004] To solve the above problems and technical defects, the present application adopts the following technical solution, a radio frequency identification method, comprising the following steps:
[0005] A random number generator is built into the electronic tag to generate a random number identifier, which is combined with the hardware identifier and timestamp to produce a tag identifier.
[0006] The RF reader outputs a radio frequency signal to the electronic tag, and the electronic tag reads the radio frequency signal in response. The RF reader reads the tag information and tag identifier in the electronic tag, verifies the tag identifier, and determines whether the electronic tag is a normal electronic tag based on the verification result. If so, the electronic tag is allowed to pass identification.
[0007] Preferably, an encoder is installed in the electronic tag, and the radio frequency reader will output a verification test signal before outputting the radio frequency signal. The encoder authenticates the radio frequency reader based on the verification test signal. Only after the authentication is passed will the radio frequency signal be output. If the authentication fails, the encoder encodes the radio frequency signal and outputs an error radio frequency signal.
[0008] Preferably, the random number generator is a TRNG true random number generator, which adopts a dynamic frequency authentication protocol and updates the random number identifier every preset time period based on a time slot allocation algorithm.
[0009] Furthermore, the radio frequency signal output by the radio frequency reader includes a randomly selected time period range, the time period range is within the interval between the current time and the operating time of the electronic tag, and the time length of the time period range matches the preset time period of the random number generator;
[0010] The tag identifier replied by the electronic tag includes the most recently generated tag identifier and the tag identifier corresponding to the time period range.
[0011] Furthermore, the radio frequency reader verifies the tag identifier including:
[0012] Use the preset root certificate combined with the timestamp to verify the random number identifier generated by the random number generator;
[0013] Verify the hardware identification in conjunction with the cached hardware encoding list;
[0014] If one of the verifications fails, the electronic tag is judged to be an abnormal electronic tag and the electronic tag identification fails.
[0015] Furthermore, a wireless communication module is installed in the radio frequency reader. When the radio frequency reader determines that the target electronic tag is an abnormal electronic tag, it will record and mark the target electronic tag. At every preset period, the radio frequency reader establishes a communication connection with the service terminal through the wireless communication module and uploads the recorded and marked target electronic tag data. The service terminal then sends it to other radio frequency readers. The radio frequency reader does not allow the recorded and marked electronic tags to be recognized.
[0016] A radio frequency identification system, comprising:
[0017] Electronic tags, used to store identification information;
[0018] Radio frequency reader, used to output radio frequency signals and read identification information stored in electronic tags;
[0019] The random number generation module is installed in the electronic tag and is used to generate a random number identifier, which is combined with the hardware identifier and the timestamp to produce a tag identifier;
[0020] The identification verification module is installed in the radio frequency reader and is used to determine whether the electronic tag is a normal electronic tag based on the verification result of the tag identifier and whether to allow the electronic tag to be identified.
[0021] Preferably, a signal encryption module is further included. Both the electronic tag and the radio frequency reader are equipped with the signal encryption module for encrypting and decrypting the radio frequency signal output by the radio frequency reader and the identification information and tag identifier returned by the electronic tag.
[0022] An electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the content of the wireless radio frequency identification recognition method as described above is implemented.
[0023] A computer-readable storage medium stores a computer program thereon, wherein the computer program, when executed by a processor, implements the content of the above-mentioned radio frequency identification method.
[0024] Compared with the prior art, the present invention has the following advantages:
[0025] This application generates a random number identifier through a random number generator, combines it with the hardware identifier and timestamp to produce a tag identifier, verifies the tag identifier, and determines whether the electronic tag is a normal electronic tag based on the verification result. If so, the electronic tag is allowed to be identified, thereby preventing malicious radio frequency readers from reading the data in the electronic tag and preventing counterfeit electronic tags from being read and identified by radio frequency readers, thereby improving the accuracy of radio frequency identification. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] In the attached figure:
[0027] Figure 1 Schematic diagram of the method steps of the embodiment of this application
[0028] Figure 2 A schematic diagram of the system structure of an embodiment of the present application;
[0029] Figure 3 This is a schematic diagram of the device structure of an embodiment of the present application. DETAILED DESCRIPTION
[0030] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Generally, the components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various different configurations.
[0031] Example 1
[0032] like Figure 1 As shown, a wireless radio frequency identification method includes the following steps:
[0033] A random number generator is built into the electronic tag to generate a random number identifier, which is combined with the hardware identifier and timestamp to produce a tag identifier.
[0034] The RF reader outputs a radio frequency signal to the electronic tag, and the electronic tag reads the radio frequency signal in response. The RF reader reads the tag information and tag identifier in the electronic tag, verifies the tag identifier, and determines whether the electronic tag is a normal electronic tag based on the verification result. If so, the electronic tag is allowed to pass identification.
[0035] An encoder is installed in the electronic tag. The RF reader will output a verification test signal before outputting the RF signal. The encoder authenticates the RF reader based on the verification test signal. Only after the authentication is passed will the RF signal be output. If the authentication fails, the encoder will encode the RF signal and output an error RF signal.
[0036] The random number generator is a TRNG true random number generator that uses a dynamic frequency authentication protocol and updates the random number identifier every preset time period based on a time slot allocation algorithm.
[0037] The radio frequency signal output by the radio frequency reader includes a randomly selected time period range, the time period range is within the interval between the current time and the electronic tag operation time, and the time length of the time period range matches the preset time period of the random number generator;
[0038] The tag identifier replied by the electronic tag includes the most recently generated tag identifier and the tag identifier corresponding to the time period range.
[0039] The RFID reader verifies the tag identifier by:
[0040] Use the preset root certificate combined with the timestamp to verify the random number identifier generated by the random number generator;
[0041] Verify the hardware identification in conjunction with the cached hardware encoding list;
[0042] If one of the verifications fails, the electronic tag is judged to be an abnormal electronic tag and the electronic tag identification fails.
[0043] A wireless communication module is installed in the RF reader. When the RF reader determines that the target electronic tag is an abnormal electronic tag, it will record and mark the target electronic tag. At every preset period, the RF reader establishes a communication connection with the service terminal through the wireless communication module and uploads the recorded and marked target electronic tag data. The service terminal then sends it to other RF readers. The RF reader does not allow the recorded and marked electronic tags to be recognized.
[0044] Example 2
[0045] like Figure 2 As shown, a wireless radio frequency identification system includes:
[0046] Electronic tags, used to store identification information;
[0047] Radio frequency reader, used to output radio frequency signals and read identification information stored in electronic tags;
[0048] The random number generation module is installed in the electronic tag and is used to generate a random number identifier, which is combined with the hardware identifier and the timestamp to produce a tag identifier;
[0049] The identification verification module is installed in the radio frequency reader and is used to determine whether the electronic tag is a normal electronic tag based on the verification result of the tag identifier and whether to allow the electronic tag to be identified.
[0050] Signal encryption module: The signal encryption module is installed in both the electronic tag and the radio frequency reader, and is used to encrypt and decrypt the radio frequency signal output by the radio frequency reader and the identification information and tag identifier returned by the electronic tag.
[0051] Example 3
[0052] like Figure 3 As shown, from a hardware perspective, the present application provides an embodiment of an electronic device that carries all or part of the content of a BBB, wherein the electronic device includes a service processor and a distributed memory, wherein the service processor is connected to the memory, wherein the distributed memory stores a service self-management program configured to store machine-readable instructions, and wherein the service processor executes the service self-management program, and when the instructions are executed by the processor, the BBB as described above is implemented.
[0053] From a hardware perspective, in order to effectively improve the flexibility, versatility, and efficiency of data collection, this application provides embodiments of electronic devices that implement all or part of the BBB. The electronic devices specifically include the following:
[0054] A processor, a memory, a communications interface, and a bus; wherein the processor, the memory, and the communications interface communicate with each other via the bus; the communications interface is used to implement information transmission between BBB's core business system, user terminals, and related databases and other related devices; the logic controller can be a desktop computer, a tablet computer, a mobile terminal, etc., but this embodiment is not limited thereto.
[0055] In this embodiment, the logic controller can be implemented with reference to the embodiment of BBB in the embodiment, the contents of which are incorporated herein and the repeated parts are not repeated here.
[0056] It is understandable that the user terminal may include a smart phone, a tablet electronic device, a network set-top box, a portable computer, a desktop computer, a personal digital assistant (PDA), a vehicle-mounted device, a smart wearable device, etc., wherein the smart wearable device may include smart glasses, smart watches, smart bracelets, etc.
[0057] In actual applications, the BBB portion can be executed on the electronic device side as described above, or all operations can be completed on the client device. The specific selection can be based on the processing capabilities of the client device and the limitations of the user's usage scenario, and this application does not limit this. If all operations are completed on the client device, the client device may also include a processor.
[0058] The above-mentioned client device may have a communication module (i.e., a communication unit), which can communicate with a remote server to realize data transmission with the server. The server may include a server on the task scheduling center side, and other implementation scenarios may also include a server on an intermediate platform, such as a server on a third-party server platform that has a communication link with the task scheduling center server. The server may include a single computer device, or a server cluster consisting of multiple servers, or a server structure of a distributed device.
[0059] Example 4
[0060] Embodiments of the present application also provide a computer-readable storage medium capable of implementing the BBB in the above-mentioned embodiments, where the execution subject is a server or a client. The computer-readable storage medium stores a computer program, which, when executed by a processor, implements all the contents of the BBB in the above-mentioned embodiments, where the execution subject is a server or a client.
[0061] The embodiments of the present application may be provided as methods, apparatuses, or computer program products. Thus, the present application may take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0062] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (apparatus), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0063] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0064] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0065] The above-described embodiments merely represent preferred implementations of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person skilled in the art would be able to make numerous variations, improvements, and substitutions without departing from the spirit of the present application, all of which fall within the scope of protection of the present application.
Claims
1. A radio frequency identification method, characterized in that: The following steps are involved: A random number generator is built into the electronic tag to generate a random number identifier, which is combined with the hardware identifier and timestamp to produce a tag identifier. The RF reader outputs a radio frequency signal to the electronic tag, and the electronic tag reads the radio frequency signal in response. The RF reader reads the tag information and tag identifier in the electronic tag, verifies the tag identifier, and determines whether the electronic tag is a normal electronic tag based on the verification result. If so, the electronic tag is allowed to pass identification.
2. A radio frequency identification method according to claim 1, characterized in that: The electronic tag is equipped with an encoder. The RF reader outputs a verification test signal before outputting the RF signal. The encoder authenticates the RF reader based on the verification test signal. Only after the authentication is passed will the RF signal be output. If the authentication fails, the encoder encodes the RF signal and outputs an error RF signal.
3. The radio frequency identification method according to claim 1, wherein: The random number generator is a TRNG true random number generator, which adopts a dynamic frequency authentication protocol and updates the random number identifier every preset time period based on a time slot allocation algorithm.
4. A radio frequency identification method according to claim 3, characterized in that: The radio frequency signal output by the radio frequency reader includes a randomly selected time period range, the time period range is within the interval between the current time and the electronic tag operation time, and the time length of the time period range matches the preset time period of the random number generator; The tag identifier replied by the electronic tag includes the most recently generated tag identifier and the tag identifier corresponding to the time period range.
5. A radio frequency identification method according to claim 4, characterized in that: The radio frequency reader verifies the tag identifier including: Use the preset root certificate combined with the timestamp to verify the random number identifier generated by the random number generator; Verify the hardware identification in conjunction with the cached hardware encoding list; If one of the verifications fails, the electronic tag is judged to be an abnormal electronic tag and the electronic tag identification fails.
6. A radio frequency identification method according to claim 5, characterized in that: The radio frequency reader is equipped with a wireless communication module. When the radio frequency reader determines that a target electronic tag is an abnormal electronic tag, it will record and mark the target electronic tag. At every preset period, the radio frequency reader establishes a communication connection with the service terminal through the wireless communication module and uploads the recorded and marked target electronic tag data. The service terminal then sends it to other radio frequency readers. The radio frequency reader does not allow the recorded and marked electronic tag to pass through.
7. A radio frequency identification system, characterized in that: include: Electronic tags, used to store identification information; Radio frequency reader, used to output radio frequency signals and read identification information stored in electronic tags; The random number generation module is installed in the electronic tag and is used to generate a random number identifier, which is combined with the hardware identifier and the timestamp to produce a tag identifier; The identification verification module is installed in the radio frequency reader and is used to determine whether the electronic tag is a normal electronic tag based on the verification result of the tag identifier and whether to allow the electronic tag to be identified.
8. The radio frequency identification system according to claim 7, characterized in that: It also includes a signal encryption module, which is installed in both the electronic tag and the radio frequency reader to encrypt and decrypt the radio frequency signal output by the radio frequency reader and the identification information and tag identifier returned by the electronic tag.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the content of the wireless radio frequency identification identification method according to claim 1 is implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the content of the radio frequency identification method according to claim 1 is realized.
Citation Information
Patent Citations
Radio frequency identification (RFID) encryption verification system and method
CN102236773A
Dual authentication method based on simple logic security and timestamp
CN104702604A
Hash function-based MH lightweight security authentication system and method
CN106372550A
Information storing system of tag for protecting entry information of tag and method thereof
KR101009739B1