Dynamic website generation method, radio frequency identification chip, electronic tag and website transmission method thereof, and electronic tag system
By generating dynamic URLs in RFID chips, the security and reliability of electronic tags are improved by using random numbers and preset algorithms, solving the problem of low security of electronic tag URLs and achieving better anti-counterfeiting and traceability.
Patent Information
- Application Number
- CN202410473776.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-19
- Publication Date
- 2025-10-31
AI Technical Summary
The URLs stored in existing electronic tags have low security, are easily cracked, and cannot be effectively used for anti-counterfeiting and traceability.
By generating random numbers in the RFID chip and using a preset algorithm to generate dynamic URLs with the original URLs, the logic unit of the RFID chip generates dynamic URLs when it receives a URL reading instruction from the reader, and sends the random numbers and dynamic URLs to the reader.
This improves the security and reliability of the URLs transmitted by electronic tags, ensuring that each transmitted URL is unique and difficult to crack. The reader can parse dynamic URLs to obtain the original URLs, achieving better anti-counterfeiting and traceability.
Smart Images

Figure CN120875896A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of radio frequency identification (RFID) chip technology, and in particular to a dynamic URL generation method, an RFID chip, an electronic tag and its URL transmission method, and an electronic tag system. Background Technology
[0002] To prevent counterfeiting and traceability of certain items, electronic tags, such as Radio Frequency Identification (RFID) tags, are attached to them. These tags can store a URL, which allows access to information about the item, such as the production date, facilitating anti-counterfeiting and traceability.
[0003] The URLs stored in electronic tags are generally fixed, which has low security. Alternatively, the URLs stored in the electronic tags may be encrypted, but when the chip content is completely copied, the encrypted URLs can be obtained, thus reducing the security of URL transmission and making it difficult to effectively prevent counterfeiting and traceability. Summary of the Invention
[0004] This invention provides a dynamic URL generation method, an RFID chip, an electronic tag and its URL transmission method, and an electronic tag system to solve the problem of low security in electronic tag URL transmission.
[0005] According to one aspect of the present invention, a method for generating dynamic URLs is provided, the method comprising:
[0006] Upon receiving a URL read instruction from the reader, generate at least one random number;
[0007] A dynamic URL is generated based on the at least one random number and the original URL; wherein the original URL is stored in the radio frequency identification chip.
[0008] Optionally, generating a dynamic URL based on the at least one random number and the original URL includes:
[0009] The dynamic URL is obtained by performing at least one operation on the at least one random number and the original URL according to at least one preset algorithm.
[0010] Optionally, the preset algorithm includes a block cipher algorithm, an encryption algorithm, an XOR algorithm, or a shift algorithm.
[0011] Optionally, at least one preset algorithm includes one preset algorithm; the at least one random number includes at least two random numbers;
[0012] The dynamic URL is obtained by performing at least one operation on the at least one random number and the original URL according to at least one preset algorithm, including:
[0013] According to the first order, at least two random numbers are sequentially processed with the original URL according to the preset algorithm to obtain the dynamic URL; wherein, the first order is the arrangement order of the at least two random numbers;
[0014] Alternatively, at least one preset algorithm includes at least two preset algorithms; the at least one random number includes one random number.
[0015] The dynamic URL is obtained by performing at least one operation on the at least one random number and the original URL according to at least one preset algorithm, including:
[0016] According to the second order, a random number is sequentially processed with the original URL using at least two preset algorithms to obtain the dynamic URL; wherein, the second order is the arrangement of at least two preset algorithms;
[0017] Alternatively, at least one preset algorithm includes at least two preset algorithms; the at least one random number includes at least two random numbers;
[0018] The dynamic URL is obtained by performing at least one operation on the at least one random number and the original URL according to at least one preset algorithm, including:
[0019] According to the first order and the second order, at least two random numbers are sequentially processed with the original URL according to the preset algorithm to obtain the dynamic URL; wherein, the first order is the arrangement order of the at least two random numbers; and the second order is the arrangement order of at least two preset algorithms.
[0020] Optionally, generating a dynamic URL based on the at least one random number and the original URL includes:
[0021] The special value corresponding to the radio frequency identification chip is processed at least once with the at least one random number, and the result of the processing is combined with the original URL to form the dynamic URL.
[0022] Optionally, the special value corresponding to the RFID chip is processed at least once with the at least one random number, and the result of the processing is combined with the original URL to form the dynamic URL, including:
[0023] The special value corresponding to the RFID chip is processed at least once with the at least one random number, and the result of the processing, at least one of the special value, the at least one random number, and the number of times the random number is generated, is combined with the original URL to form the dynamic URL.
[0024] Optionally, the random number includes a first random number code and a second random number code;
[0025] Perform at least one operation on the special value corresponding to the RFID chip and the at least one random number, and combine the result of the operation with the original URL to form the dynamic URL, including:
[0026] The special value is processed at least once with at least one of the first random numbers, and the result of the processing, at least one of the special value, the at least one random number, and the number of times the random number is generated, is combined with the original URL to form the dynamic URL.
[0027] Optionally, after generating at least one random number, the dynamic URL generation method further includes:
[0028] Each time a random number is generated, the read / write count stored in the RFID chip is incremented by one, so that the reader associated with the electronic tag formed by the RFID chip can obtain the updated read / write count.
[0029] According to another aspect of the present invention, a radio frequency identification (RFID) chip is provided, the RFID chip including a storage unit and a logic unit; the logic unit is used to execute the dynamic URL generation method according to any embodiment of the present invention;
[0030] The storage unit is used to store the original URL;
[0031] The logic unit is connected to the storage unit. When the logic unit receives a URL reading instruction sent by the reader, it generates at least one random number and generates a dynamic URL based on the at least one random number and the original URL.
[0032] According to another aspect of the present invention, a method for transmitting the URL of an electronic tag is provided, the method comprising:
[0033] When an electronic tag receives a URL reading instruction from a reader, it generates at least one random number.
[0034] The electronic tag generates a dynamic URL based on the at least one random number and the original URL; wherein the original URL is stored in the radio frequency identification chip of the electronic tag;
[0035] The electronic tag sends the at least one random number and the dynamic URL to the reader, so that the reader can decipher the original URL based on the at least one random number and the dynamic URL.
[0036] Optionally, the electronic tag generates a dynamic URL based on the at least one random number and the original URL, including:
[0037] The electronic tag performs at least one operation on the at least one random number and the original URL according to at least one preset algorithm to obtain the dynamic URL.
[0038] Optionally, at least one preset algorithm includes one preset algorithm; the at least one random number includes at least two random numbers;
[0039] The electronic tag performs at least one operation with the original URL using at least one preset algorithm to obtain the dynamic URL, including:
[0040] The electronic tag, according to a first order, sequentially performs calculations with at least two random numbers and the original URL according to the preset algorithm to obtain the dynamic URL; wherein, the first order is the arrangement order of the at least two random numbers;
[0041] The electronic tag sends the at least one random number and the dynamic URL to the reader, including:
[0042] The electronic tag sends at least two random numbers to the reader in the first order, and sends the dynamic URL to the reader;
[0043] Alternatively, at least one preset algorithm includes at least two preset algorithms; the at least one random number includes one random number.
[0044] The electronic tag performs at least one operation with the original URL using at least one preset algorithm to obtain the dynamic URL, including:
[0045] The electronic tag, according to a second order, sequentially performs calculations on a random number and the original URL using at least two preset algorithms to obtain the dynamic URL; wherein, the second order is the arrangement of at least two preset algorithms;
[0046] Alternatively, at least one preset algorithm includes at least two preset algorithms; the at least one random number includes at least two random numbers;
[0047] The electronic tag performs at least one operation with the original URL using at least one preset algorithm to obtain the dynamic URL, including:
[0048] The electronic tag sequentially performs calculations on at least two random numbers and the original URL according to the preset algorithm, based on a first order and a second order, to obtain the dynamic URL; wherein, the first order is the arrangement order of the at least two random numbers; and the second order is the arrangement order of at least two preset algorithms;
[0049] The second order differs depending on the dynamic URL being processed.
[0050] The electronic tag sends the at least one random number and the dynamic URL to the reader, including:
[0051] The electronic tag sends the at least one random number, the dynamic URL, and the second sequence to the reader / writer.
[0052] Optionally, the electronic tag generates a dynamic URL based on the at least one random number and the original URL, including:
[0053] The electronic tag performs at least one operation with the special value corresponding to the radio frequency identification chip in the electronic tag and the at least one random number, and combines the result of the operation with the original URL to form the dynamic URL.
[0054] Optionally, the electronic tag performs at least one operation with the special value corresponding to the RFID chip in the electronic tag and the at least one random number, and combines the result of the operation with the original URL to form the dynamic URL, including:
[0055] The electronic tag performs at least one operation on the special value corresponding to the radio frequency identification chip in the electronic tag and the at least one random number, and combines the result of the operation, at least one of the special value, the at least one random number and the number of times the random number is generated, with the original URL to form the dynamic URL.
[0056] Optionally, the random number includes a first random number code and a second random number code;
[0057] The electronic tag performs at least one operation with the special value corresponding to the radio frequency identification chip in the electronic tag and the at least one random number, and combines the result of the operation with the original URL to form the dynamic URL, including:
[0058] The electronic tag performs at least one operation on the special value and at least one of the first random numbers, and combines the result of the operation, at least one of the special value, the at least one random number, and the number of times the random number is generated, with the original URL to form the dynamic URL.
[0059] Optionally, after the electronic tag generates at least one random number, the method for transmitting the URL of the electronic tag further includes:
[0060] Each time the electronic tag generates a random number, the number of read / write operations stored in the electronic tag is incremented by one, so that the reader associated with the electronic tag can obtain the updated number of read / write operations.
[0061] According to another aspect of the present invention, an electronic tag is provided, the electronic tag including the radio frequency identification chip according to any embodiment of the present invention, and further including an antenna;
[0062] The radio frequency identification chip is connected to the antenna;
[0063] The radio frequency identification chip is used to receive instructions sent by the reader through the antenna, and to generate at least one random number when it receives a URL reading instruction sent by the reader.
[0064] The RFID chip is also used to generate a dynamic URL based on the at least one random number and the original URL; wherein the original URL is stored in the RFID chip;
[0065] The radio frequency identification chip is also used to send the at least one random number and the dynamic URL to the reader via the antenna, so that the reader can decipher the original URL based on the at least one random number and the dynamic URL.
[0066] According to another aspect of the present invention, an electronic tag system is provided, the electronic tag system including the electronic tag described in any embodiment of the present invention, and further including a reader / writer;
[0067] The reader / writer is used to send a URL reading instruction to the electronic tag;
[0068] The electronic tag is used to generate at least one random number when the URL reading instruction is received;
[0069] The electronic tag is also used to generate a dynamic URL based on the at least one random number and the original URL; wherein the original URL is stored in the electronic tag;
[0070] The electronic tag is also used to send the at least one random number and the dynamic URL to the reader / writer;
[0071] The reader / writer is also used to extract the original URL based on at least one random number and the dynamic URL.
[0072] The technical solution of this invention involves the RFID chip's logic unit generating at least one random number upon receiving a URL reading command from a reader. The RFID chip's logic unit then generates a dynamic URL based on this random number and the original URL, and sends both the random number and the dynamic URL to the reader. This ensures that each URL transmitted by the RFID chip-generated electronic tag is different, making it difficult to crack and thus improving the security and reliability of URL transmission. Furthermore, the reader can parse the dynamic URL based on the random number to extract the original URL, allowing the host computer or reader to retrieve information about the attached object of the RFID chip-generated electronic tag from the original URL, thereby achieving better anti-counterfeiting and traceability.
[0073] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0074] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0075] Figure 1 This is a flowchart of a dynamic URL generation method provided in an embodiment of the present invention;
[0076] Figure 2 This is a flowchart of another dynamic URL generation method provided in an embodiment of the present invention;
[0077] Figure 3 This is a flowchart of another dynamic URL generation method provided in an embodiment of the present invention;
[0078] Figure 4 This is a flowchart of another dynamic URL generation method provided in an embodiment of the present invention;
[0079] Figure 5 This is a flowchart of another dynamic URL generation method provided in an embodiment of the present invention;
[0080] Figure 6 This is a schematic diagram of the structure of a radio frequency identification chip provided in an embodiment of the present invention;
[0081] Figure 7 This is a flowchart of a method for transmitting the URL of an electronic tag according to an embodiment of the present invention;
[0082] Figure 8 This is a flowchart of another method for transmitting the URL of an electronic tag provided in an embodiment of the present invention;
[0083] Figure 9 This is a flowchart of another method for transmitting the URL of an electronic tag provided in an embodiment of the present invention;
[0084] Figure 10 This is a flowchart of another method for transmitting the URL of an electronic tag provided in an embodiment of the present invention;
[0085] Figure 11 This is a flowchart of another method for transmitting the URL of an electronic tag provided in an embodiment of the present invention;
[0086] Figure 12 This is a schematic diagram of the structure of an electronic tag provided in an embodiment of the present invention;
[0087] Figure 13 This is a schematic diagram of the structure of an electronic tag system provided in an embodiment of the present invention. Detailed Implementation
[0088] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0089] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0090] This embodiment provides a dynamic URL generation method, which can be executed by an RFID chip, specifically by a logic unit within the RFID chip. Figure 1 This is a flowchart of a dynamic URL generation method provided in an embodiment of the present invention, see reference. Figure 1Dynamic URL generation methods include:
[0091] S110. Upon receiving a URL read instruction from the reader, generate at least one random number.
[0092] Specifically, the electronic tag formed by the RFID chip is attached to the object. When information about the attached electronic tag needs to be obtained, the reader sends a URL reading command to the RFID chip. Upon receiving the URL reading command, the logic unit of the RFID chip generates at least one random number. The number of bits in the random number can be determined based on the efficiency of the RFID chip in sending the URL. For example, when higher efficiency is required, the number of bits in the random number can be less; when lower efficiency is required, the number of bits in the random number can be slightly more. This embodiment does not impose any limitations. The random number can be binary data or data in other bases; this embodiment does not impose any limitations.
[0093] S120. Generate a dynamic URL based on at least one random number and the original URL; wherein the original URL is stored in the radio frequency identification chip.
[0094] The original URL is stored in the RFID chip, specifically in the storage unit within the RFID chip. The original URL can be stored in the RFID chip as binary data, that is, the original URL is represented by binary data.
[0095] Specifically, the logic unit of the RFID chip can perform calculations based on at least one random number and the original URL to generate a dynamic URL. In this way, the electronic tag generated by the RFID chip transmits a different URL each time, making it difficult to crack. This improves the security and reliability of the URL transmission by the electronic tag generated by the RFID chip, thus better enabling anti-counterfeiting and traceability.
[0096] The technical solution of this embodiment involves the RFID chip's logic unit generating at least one random number upon receiving a URL reading command from the reader. The RFID chip's logic unit then generates a dynamic URL based on this random number and the original URL, and sends both the random number and the dynamic URL to the reader. This ensures that each URL transmitted by the RFID chip-generated electronic tag is different, making it difficult to crack and thus improving the security and reliability of URL transmission. Furthermore, the reader can parse the dynamic URL based on the random number to extract the original URL, allowing the host computer or reader to retrieve information about the attached object of the RFID chip-generated electronic tag from the original URL, thus achieving better anti-counterfeiting and traceability.
[0097] Based on the above technical solution, the process of generating dynamic URLs by the logic unit of the radio frequency identification chip is further detailed below, but this is not intended to limit this application.
[0098] Figure 2 This is a flowchart of another dynamic URL generation method provided by an embodiment of the present invention. Optionally, refer to... Figure 2 Dynamic URL generation methods include:
[0099] S210. Upon receiving a URL reading instruction sent by the reader, generate at least one random number.
[0100] S220. According to at least one preset algorithm, perform at least one operation between at least one random number and the original URL to obtain a dynamic URL.
[0101] The preset algorithm can be an existing algorithm or a custom algorithm, and this embodiment does not limit it.
[0102] Specifically, the logic unit of the RFID chip can perform a single operation on a random number and the original URL according to a preset algorithm. Alternatively, the logic unit can perform multiple operations on a random number and the original URL according to a preset algorithm. Furthermore, the logic unit can perform multiple operations on multiple random numbers and the original URL according to a preset algorithm. Finally, the logic unit can perform multiple operations on a random number and the original URL according to multiple preset algorithms. This results in a more random dynamic URL, effectively improving the security and reliability of the electronic tag transmission URL generated by the RFID chip.
[0103] Based on the above technical solutions, the preset algorithm may optionally include block cipher algorithms, encryption algorithms, XOR algorithms, or shift algorithms.
[0104] Specifically, the block cipher algorithm can be the SM7 algorithm, and the encryption algorithm can be the Advanced Encryption Standard (AES) algorithm. The preset algorithm can also be other algorithms or a custom algorithm; this embodiment does not limit this. At least one preset algorithm can be at least one of the following: a block cipher algorithm, an encryption algorithm, an XOR algorithm, and a shift algorithm.
[0105] Based on the above technical solution, in one embodiment, at least one preset algorithm includes a preset algorithm; at least one random number includes at least two random numbers.
[0106] Figure 3This is a flowchart of another dynamic URL generation method provided by an embodiment of the present invention. Optionally, refer to... Figure 3 Dynamic URL generation methods include:
[0107] S310. Upon receiving a URL read instruction sent by the reader, generate at least one random number.
[0108] S320. According to the first order, at least two random numbers are sequentially processed with the original URL according to a preset algorithm to obtain a dynamic URL; wherein, the first order is the arrangement order of at least two random numbers.
[0109] Specifically, the first order can be the order in which the logic units of the RFID chip generate at least two random numbers, or it can be the reverse order in which the logic units of the RFID chip generate random numbers. This embodiment does not limit the order.
[0110] For example, if at least two random numbers, a1, a2, and a3, are arranged in the order a1, a2, a3, the logic unit of the RFID chip first calculates a1 with the original URL using a preset algorithm to obtain the first updated URL. Then, it calculates a2 with the first updated URL using the same preset algorithm to obtain the second updated URL. Finally, it calculates a3 with the second updated URL using the same preset algorithm to obtain the dynamic URL. This further enhances the randomness of the dynamic URL, thereby improving the security and reliability of the dynamic URL transmission by the RFID chip. Furthermore, the random numbers generated each time a dynamic URL is transmitted may be different, ensuring that each transmitted dynamic URL is unique and difficult to crack, thus enabling more secure transmission of dynamic URLs.
[0111] In another implementation, at least one preset algorithm includes at least two preset algorithms; at least one random number includes one random number.
[0112] Figure 4 This is a flowchart of another dynamic URL generation method provided by an embodiment of the present invention. Optionally, refer to... Figure 4 Dynamic URL generation methods include:
[0113] S410. Upon receiving a URL read instruction from the reader, generate at least one random number.
[0114] S420. According to the second order, a random number and the original URL are processed sequentially using at least two preset algorithms to obtain a dynamic URL; wherein, the second order is the arrangement of at least two preset algorithms.
[0115] Specifically, at least two preset algorithms can be stored in the RFID chip in various orders. When generating a dynamic URL, the logic unit of the RFID chip randomly selects one of the preset algorithm orders as the second order. Alternatively, the logic unit of the RFID chip randomly sorts at least two preset algorithms to obtain a second order. In this way, the logic unit of the RFID chip, according to the second order, sequentially performs calculations on a random number and the original URL using at least two preset algorithms, resulting in a more random dynamic URL, which helps to further improve the security of dynamic URL transmission.
[0116] For example, at least two algorithms, including b1, b2, and b3, are stored in the RFID chip in several sequences: b1, b2, b3; b1, b3, b2; b2, b1, b3; b2, b3, b1; b3, b1, b2; b3, b2, b1. When the logic unit of the RFID chip generates a dynamic URL, one of these sequences is randomly selected as the second sequence. For example, if b3, b2, b1 is selected as the second sequence, the logic unit of the RFID chip first performs an operation on the random number and the original URL using algorithm b3 to obtain the first updated URL; then it performs an operation on the random number and the first updated URL using algorithm b2 to obtain the second updated URL; finally, it performs an operation on the random number and the second updated URL using algorithm b1 to obtain the dynamic URL.
[0117] In another embodiment, at least one preset algorithm includes at least two preset algorithms; at least one random number includes at least two random numbers.
[0118] Figure 5 This is a flowchart of another dynamic URL generation method provided by an embodiment of the present invention. Optionally, refer to... Figure 5 Dynamic URL generation methods include:
[0119] S510. Upon receiving a URL read instruction sent by the reader, generate at least one random number.
[0120] S520. According to the first order and the second order, at least two random numbers are sequentially processed with the original URL according to a preset algorithm to obtain a dynamic URL; wherein, the first order is the arrangement order of at least two random numbers; and the second order is the arrangement order of at least two preset algorithms.
[0121] For example, if at least two random numbers include a1, a2, and a3, and are arranged in the order a3, a2, a1, and at least two algorithms include b1, b2, and b3, and the second order is b2, b1, b3, then the logic unit of the RFID chip first performs a calculation on the random number a1 and the original URL according to the preset algorithm b2 to obtain the URL after the first update; then it performs a calculation on the random number a2 and the URL after the first update according to the preset algorithm b1 to obtain the URL after the second update; finally, it performs a calculation on the random number a3 and the URL after the second update according to the preset algorithm b3 to obtain the dynamic URL.
[0122] In this way, the number of random numbers is large, and there are many types of preset algorithms. The random numbers are generated randomly, and the second order of the preset algorithms is also random, which further enhances the randomness of the generated dynamic URL, thereby effectively improving the security and reliability of the electronic tag transmission URL formed by the radio frequency identification chip.
[0123] Based on the above technical solutions, optionally, after generating at least one random number, the dynamic URL generation method further includes:
[0124] Each time a random number is generated, the read / write count stored in the RFID chip is incremented by one, so that the reader associated with the electronic tag formed by the RFID chip can obtain the updated read / write count.
[0125] Specifically, after the logic unit of the RFID chip generates at least one random number, it can store it in the form of a read count. That is, each time a random number is generated (at least one random number can be generated at a time), the logic unit of the RFID chip increments the read count stored by one, thereby recording the number of reads by the reader. The reader that is paired with the electronic tag formed by the RFID chip can obtain the updated read count, which facilitates the reader to verify the read count. After other readers read the URL, it can be notified in a timely manner, which can improve the security performance of the electronic tag.
[0126] Based on the above technical solutions, in another embodiment, optionally, a dynamic URL is generated based on at least one random number and the original URL, including:
[0127] Perform at least one operation on the special value corresponding to the RFID chip and at least one random number, and combine the result of the operation with the original URL to form a dynamic URL.
[0128] The special value is stored in the RFID chip, and each RFID chip corresponds to a special value.
[0129] Specifically, the special value corresponding to the RFID chip is subjected to at least one operation with at least one random number. For example, the special value is added to at least one random number at least once, and the sum is combined with the original URL to form a new dynamic URL. Subsequently, the electronic tag formed by the RFID chip can send the special value, random number, and dynamic URL to the reader, allowing the reader to decipher the original URL. When performing multiple operations, the operation method can be the same or different each time; this embodiment does not impose any limitations.
[0130] Optionally, the specific value corresponding to the RFID chip is processed at least once with at least one random number, and the result of the processing is combined with the original URL to form a dynamic URL, including:
[0131] Perform at least one operation on the special value corresponding to the RFID chip and at least one random number, and combine the result of the operation, at least one of the special value, at least one random number, and the number of times the random number was generated, with the original URL to form a dynamic URL.
[0132] Specifically, when generating a dynamic URL, the result of the calculation, a special value, at least one random number, and the original URL can be combined to form the dynamic URL. This allows the reader to decipher the original URL based on the result of the calculation, the special value, at least one random number, and the dynamic URL. Alternatively, the result of the calculation, a special value, at least one random number, the number of times the random number is generated, and the original URL can be combined to form the dynamic URL. This allows the reader to decipher the original URL based on the result of the calculation, the special value, at least one random number, and the dynamic URL, and to perform anti-counterfeiting verification based on the number of times the random number is generated. The number of times the random number is generated is the same as the number of read / write operations mentioned above.
[0133] Optionally, the random number includes a first random number code and a second random number code;
[0134] Perform at least one operation on the specific value corresponding to the RFID chip and at least one random number, and combine the result of the operation with the original URL to form a dynamic URL, including:
[0135] Perform at least one operation on a special value and at least one first random number code, and combine the result of the operation, at least one of the special value, at least one random number, and the number of times the random number is generated, with the original URL to form a dynamic URL.
[0136] Specifically, the first and second random number codes have the same number of bits, for example. By setting the random number to include both the first and second random number codes, and only the first random number code participates in the calculation while the second random number code does not, the security of dynamic URLs can be improved.
[0137] For example, if the original URL is "http: / / www.aaaaaa.com.cn / ", the first random number code is "5678", and the second random number code is "E0AE", then the first random number code "5678" is operated on with a special value to obtain the result. The original URL, at least one random number, and the result are then combined to form a dynamic URL. For example, if the result is 8213AD91, the dynamic URL could be "http: / / www.aaaaaa.com.cn / 5678E0AE8213AD91".
[0138] The dynamic URL can also include the identification code of the RFID chip and the number of times random numbers are generated (the read / write count mentioned above). For example, if the identification code of the RFID chip is "E0AE202403301518" and the number of times random numbers are generated (read / write count) is "1234", then the generated dynamic URL can be "http: / / www.aaaaaa.com.cn / E0AE20240330151812345678E0AE8213AD91".
[0139] The present invention also provides a radio frequency identification chip. Figure 6 This is a schematic diagram of the structure of a radio frequency identification chip provided in an embodiment of the present invention, for reference. Figure 6 The radio frequency identification chip includes a storage unit 101 and a logic unit 102; the logic unit 102 is used to execute the dynamic URL generation method provided in any of the above embodiments.
[0140] Storage unit 101 is used to store the original URL;
[0141] The logic unit 102 is connected to the storage unit 101. The logic unit 102 is used to generate at least one random number when it receives a URL reading instruction sent by the reader; and to generate a dynamic URL based on the at least one random number and the original URL.
[0142] The random number generated by logic unit 102 can be sent to storage unit 101. Storage unit 101 stores the random number, which can be stored as a number of reads. Each time a random number is stored, the number of reads is incremented. When the matching reader communicates with the electronic tag formed by the RFID chip, the value of the number of reads can be obtained for verification. After other readers read the URL, it can be promptly notified, which can improve the security performance of the RFID chip. Storage unit 101 can also store the content of the random number; this embodiment is not limited to this. Alternatively, the random number generated by logic unit 102 may not be sent to storage unit 101; the calculation of the dynamic URL can be completed after each random number is generated. This embodiment is not limited to this either.
[0143] Specifically, when the logic unit 102 in the RFID chip receives a URL reading command from the reader, the logic unit 102 generates at least one random number. Based on this random number and the original URL, the logic unit 102 generates a dynamic URL and sends both the random number and the dynamic URL to the reader. In this way, the RFID chip transmits a different URL each time, making it difficult to crack and thus improving the security and reliability of the transmitted URL. Furthermore, the reader can parse the dynamic URL based on the random number to extract the original URL, allowing the host computer or reader to obtain information about the electronic tag attached to the RFID chip from the original URL, thus achieving better anti-counterfeiting and traceability.
[0144] This invention also provides a method for transmitting the URL of an electronic tag. Figure 7 This is a flowchart of a method for transmitting the URL of an electronic tag according to an embodiment of the present invention, see reference. Figure 7 The methods for transmitting the URL of electronic tags include:
[0145] S610: When the electronic tag receives a URL reading instruction sent by the reader, it generates at least one random number. This step is the same in principle and effect as S110 in the above implementation scheme, and will not be described again here.
[0146] S620: The electronic tag generates a dynamic URL based on at least one random number and the original URL; wherein the original URL is stored in the RFID chip of the electronic tag. This step is the same in principle and effect as S120 in the above implementation scheme, and will not be described again here.
[0147] S630, the electronic tag sends at least one random number and a dynamic URL to the reader, so that the reader can decipher the original URL based on the at least one random number and the dynamic URL.
[0148] Specifically, the electronic tag transmits at least one random number and a dynamic URL to the reader via an antenna. The reader can then parse the dynamic URL based on the random number to extract the original URL. This allows the host computer or reader to obtain information about the electronic tag's attachment from the original URL, enabling anti-counterfeiting and traceability.
[0149] Based on the above technical solutions, Figure 8 This is a flowchart of another method for transmitting the URL of an electronic tag provided in an embodiment of the present invention. Optionally, refer to... Figure 8 The methods for transmitting the URL of electronic tags include:
[0150] S710. When the electronic tag receives a URL reading instruction sent by the reader, it generates at least one random number.
[0151] S720: The electronic tag performs at least one operation with the original URL using at least one preset algorithm to obtain a dynamic URL. This step is the same in principle and effect as S220 in the above implementation scheme, and will not be described again here.
[0152] S730, the electronic tag sends at least one random number and a dynamic URL to the reader, so that the reader can decipher the original URL based on the at least one random number and the dynamic URL.
[0153] Based on the above technical solution, at least one preset algorithm includes one preset algorithm; the at least one random number includes at least two random numbers.
[0154] Figure 9 This is a flowchart of another method for transmitting the URL of an electronic tag provided in an embodiment of the present invention. Optionally, refer to... Figure 9 The methods for transmitting the URL of electronic tags include:
[0155] S810. When the electronic tag receives a URL reading instruction sent by the reader, it generates at least one random number.
[0156] S820: The electronic tag, according to a first order, sequentially performs calculations with at least two random numbers and the original URL using a preset algorithm to obtain a dynamic URL; wherein, the first order is the arrangement order of the at least two random numbers. This step is the same in principle and effect as S320 in the above implementation scheme, and will not be described again here.
[0157] S830: The electronic tag sends at least two random numbers to the reader in a first order and sends the dynamic URL to the reader, so that the reader can decipher the original URL based on the at least two random numbers and the dynamic URL.
[0158] Specifically, the electronic tag sends at least two random numbers to the reader in a first order, allowing the reader to obtain the order of operations. This enables the reader to reverse the dynamic URL by performing operations in reverse order to obtain the original URL. Because the electronic tag communicates with the associated reader, which stores a preset algorithm, the electronic tag does not need to transmit the preset algorithm to the reader. This allows the host computer to easily obtain information about the object to which the electronic tag is attached from the original URL, thus enabling anti-counterfeiting and traceability.
[0159] In another implementation, at least one preset algorithm includes at least two preset algorithms; at least one random number includes one random number.
[0160] Figure 10 This is a flowchart of another method for transmitting the URL of an electronic tag provided in an embodiment of the present invention. Optionally, refer to... Figure 10 The methods for transmitting the URL of electronic tags include:
[0161] S910. When the electronic tag receives a URL reading instruction sent by the reader, it generates at least one random number.
[0162] S920: The electronic tag, according to the second order, sequentially performs calculations on a random number and the original URL using at least two preset algorithms to obtain a dynamic URL; wherein the second order is the arrangement of the at least two preset algorithms. This step is the same in principle and effect as S420 in the above implementation scheme, and will not be described again here.
[0163] S930, the electronic tag sends at least one random number, a dynamic URL, and a second sequence to the reader, so that the reader can decipher the original URL based on the at least one random number and the dynamic URL.
[0164] The second order differs depending on the dynamic URL being processed.
[0165] Specifically, because the second order of calculation differs in different dynamic URLs, the electronic tag needs to send the second order of calculation to the reader when transmitting the dynamic URL, so that the reader knows the calculation algorithm for each calculation. This makes it easier for the reader or host computer to parse the original URL based on the random number, the dynamic URL, and the algorithm for each calculation.
[0166] In another embodiment, at least one preset algorithm includes at least two preset algorithms; at least one random number includes at least two random numbers.
[0167] Figure 11 This is a flowchart of another method for transmitting the URL of an electronic tag provided in an embodiment of the present invention. Optionally, refer to... Figure 11 The methods for transmitting the URL of electronic tags include:
[0168] S1010. When the electronic tag receives a URL reading instruction sent by the reader, it generates at least one random number.
[0169] S1020: The electronic tag, according to a first order and a second order, sequentially performs calculations with at least two random numbers and the original URL using a preset algorithm to obtain a dynamic URL; wherein, the first order is the arrangement of at least two random numbers; and the second order is the arrangement of at least two preset algorithms. This step is the same in principle and effect as S520 in the above implementation scheme, and will not be described again here.
[0170] S1030, the electronic tag sends at least one random number, a dynamic URL, and a second sequence to the reader, so that the reader can decipher the original URL based on the at least one random number and the dynamic URL.
[0171] Based on the above technical solutions, optionally, after the electronic tag generates at least one random number, the method for transmitting the electronic tag's URL further includes:
[0172] Each time the electronic tag generates a random number, the number of read / write operations stored in the electronic tag is incremented by one, so that the reader associated with the electronic tag can obtain the updated number of read / write operations.
[0173] Specifically, after the electronic tag generates at least one random number, it can store it in the form of a number of reads. That is, every time a random number is generated (at least one random number can be generated at a time), the electronic tag increments its stored number of reads by one, thereby recording the number of reads by the reader. This makes it easy for the matching reader to verify the number of reads. After other readers read the URL, it can be notified in time, which can improve the security performance of the electronic tag.
[0174] Optionally, the electronic tag generates a dynamic URL based on at least one random number and the original URL, including:
[0175] The electronic tag performs at least one operation on the special value corresponding to the radio frequency identification chip in the electronic tag and at least one random number, and combines the result of the operation with the original URL to form a dynamic URL.
[0176] The special value is stored in the radio frequency identification (RFID) chip of the electronic tag, and each RFID chip corresponds to a special value.
[0177] Specifically, the special value corresponding to the RFID chip in the electronic tag is subjected to at least one operation with at least one random number. For example, the special value is added to at least one random number at least once, and the sum is combined with the original URL to form a new dynamic URL. Subsequently, the electronic tag can send the special value, random number, and dynamic URL to the reader, allowing the reader to decode the original URL. When performing multiple operations, the operation method can be the same or different each time; this embodiment does not impose any limitations.
[0178] Optionally, the electronic tag performs at least one operation on the specific value corresponding to the RFID chip in the electronic tag and at least one random number, and combines the result of the operation with the original URL to form a dynamic URL, including:
[0179] The electronic tag performs at least one operation on the special value corresponding to the radio frequency identification chip in the electronic tag and at least one random number. The result of the operation, at least one of the special value, at least one random number and the number of times the random number is generated, and the original URL are combined to form a dynamic URL.
[0180] Specifically, when generating a dynamic URL, the result of the calculation, a special value, at least one random number, and the original URL can be combined to form the dynamic URL. This allows the reader to decipher the original URL based on the result of the calculation, the special value, at least one random number, and the dynamic URL. Alternatively, the result of the calculation, a special value, at least one random number, the number of times the random number is generated, and the original URL can be combined to form the dynamic URL. This allows the reader to decipher the original URL based on the result of the calculation, the special value, at least one random number, and the dynamic URL, and to perform anti-counterfeiting verification based on the number of times the random number is generated. The number of times the random number is generated is the same as the number of read / write operations mentioned above.
[0181] Optionally, the random number includes a first random number code and a second random number code;
[0182] The electronic tag performs at least one operation with the specific value corresponding to the RFID chip in the electronic tag and at least one random number, and combines the result of the operation with the original URL to form a dynamic URL, including:
[0183] The electronic tag performs at least one operation on a special value and at least one first random number code, and combines the result of the operation, at least one of the special value, at least one random number, and the number of times the random number is generated, with the original URL to form a dynamic URL.
[0184] Specifically, the first and second random number codes have the same number of bits, for example. By setting the random number to include both the first and second random number codes, and only the first random number code participates in the calculation while the second random number code does not, the security of dynamic URLs can be improved.
[0185] A dynamic URL can be composed of the calculated result, a special value, at least one random number, and the original URL. This allows the reader to decipher the original URL based on the calculated result, the special value, at least one random number, and the dynamic URL. Alternatively, a dynamic URL can be composed of the calculated result, the special value, at least one random number, the number of times the random number is generated, and the original URL. This allows the reader to decipher the original URL based on the calculated result, the special value, at least one random number, and the dynamic URL, and to perform anti-counterfeiting verification based on the number of times the random number is generated. The number of times the random number is generated is the same as the number of read / write operations mentioned above. This invention also provides an electronic tag. Figure 12 This is a schematic diagram of the structure of an electronic tag provided in an embodiment of the present invention, for reference. Figure 12 The electronic tag includes the radio frequency identification chip 100 provided in any of the above embodiments, and also includes an antenna 200;
[0186] The radio frequency identification chip 100 is connected to the antenna 200;
[0187] The radio frequency identification chip 100 is used to receive instructions sent by the reader via the antenna 200, and to generate at least one random number when it receives a URL reading instruction sent by the reader.
[0188] The RFID chip 100 is also used to generate a dynamic URL based on at least one random number and the original URL; wherein the original URL is stored in the RFID chip 100;
[0189] The RFID chip 100 is also used to send at least one random number and a dynamic URL to the reader via the antenna 200, so that the reader can decipher the original URL based on the at least one random number and the dynamic URL.
[0190] The electronic tag in this embodiment includes the radio frequency identification chip provided in any of the above embodiments, and therefore has the same beneficial effects as the radio frequency identification chip, which will not be described in detail here.
[0191] Optionally, refer to Figure 12 The RFID chip 100 may further include an analog front-end 103 for converting electromagnetic signals received by the antenna into electrical signals. The analog front-end 103 includes a rectifier circuit, a voltage regulator circuit, a clock circuit, a modulation circuit, a demodulation circuit, a reset circuit, a tuning capacitor, and a random number generator. The logic unit 102 includes digital logic circuits. The digital logic subunits are used to generate at least one random number and perform operations with the at least one random number and the original URL to generate a dynamic URL. The logic unit 102 also includes an oscillation circuit, a filter circuit, an amplifier circuit, a modulation circuit, a demodulation circuit, an analog-to-digital converter circuit, and a digital-to-analog converter circuit.
[0192] The present invention also provides an electronic tag system. Figure 13 This is a schematic diagram of the structure of an electronic tag system provided in an embodiment of the present invention, for reference. Figure 13 The electronic tag system includes the electronic tag 10 provided in any of the above embodiments, and also includes a reader 20; the reader 20 is used to send a URL reading instruction to the electronic tag 10;
[0193] The electronic tag 10 is used to generate at least one random number when a URL reading instruction is received;
[0194] The electronic tag 10 is also used to generate a dynamic URL based on at least one random number and the original URL; wherein the original URL is stored in the electronic tag 10;
[0195] The electronic tag 10 is also used to send at least one random number and a dynamic URL to the reader 20;
[0196] Reader 20 is also used to extract the original URL based on at least one random number and the dynamic URL.
[0197] The electronic tag system of this embodiment includes the electronic tag provided in any of the above embodiments, and therefore has the same beneficial effects as electronic tags, which will not be described in detail here.
[0198] Optionally, such as Figure 13 As shown, the electronic tag system may further include a host computer 30, with the reader 20 connected to the host computer 30. The reader 20 is also used to send the parsed original URL to the host computer 30, and the host computer 30 is used to obtain information about the object to which the electronic tag 10 is attached based on the original URL. This facilitates anti-counterfeiting and traceability. In some embodiments, the reader 20 may also obtain at least one random number and a dynamic URL, and then send the at least one random number and the dynamic URL to the host computer 30. The host computer 30 may then decipher the original URL based on the at least one random number and the dynamic URL.
[0199] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0200] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A method for generating dynamic URLs, characterized in that, include: Upon receiving a URL read instruction from the reader, generate at least one random number; A dynamic URL is generated based on the at least one random number and the original URL; wherein the original URL is stored in the radio frequency identification chip.
2. The method according to claim 1, characterized in that, Generating a dynamic URL based on the at least one random number and the original URL includes: The dynamic URL is obtained by performing at least one operation on the at least one random number and the original URL according to at least one preset algorithm.
3. The method according to claim 2, characterized in that, The preset algorithm includes block cipher algorithms, encryption algorithms, XOR algorithms, or shift algorithms.
4. The method according to claim 2, characterized in that, At least one preset algorithm includes one preset algorithm; the at least one random number includes at least two random numbers; The dynamic URL is obtained by performing at least one operation on the at least one random number and the original URL according to at least one preset algorithm, including: According to the first order, at least two random numbers are sequentially processed with the original URL according to the preset algorithm to obtain the dynamic URL; wherein, the first order is the arrangement order of the at least two random numbers; Alternatively, at least one preset algorithm includes at least two preset algorithms; the at least one random number includes one random number. The dynamic URL is obtained by performing at least one operation on the at least one random number and the original URL according to at least one preset algorithm, including: According to the second order, a random number is sequentially processed with the original URL using at least two preset algorithms to obtain the dynamic URL; wherein, the second order is the arrangement of at least two preset algorithms; Alternatively, at least one preset algorithm includes at least two preset algorithms; the at least one random number includes at least two random numbers; The dynamic URL is obtained by performing at least one operation on the at least one random number and the original URL according to at least one preset algorithm, including: According to the first order and the second order, at least two random numbers are sequentially processed with the original URL according to the preset algorithm to obtain the dynamic URL; wherein, the first order is the arrangement order of the at least two random numbers; and the second order is the arrangement order of at least two preset algorithms.
5. The method according to claim 1, characterized in that, Generating a dynamic URL based on the at least one random number and the original URL includes: The special value corresponding to the radio frequency identification chip is processed at least once with the at least one random number, and the result of the processing is combined with the original URL to form the dynamic URL.
6. The method according to claim 5, characterized in that, Perform at least one operation on the special value corresponding to the RFID chip and the at least one random number, and combine the result of the operation with the original URL to form the dynamic URL, including: The special value corresponding to the RFID chip is processed at least once with the at least one random number, and the result of the processing, at least one of the special value, the at least one random number, and the number of times the random number is generated, is combined with the original URL to form the dynamic URL.
7. The method according to claim 5, characterized in that, The random number includes a first random number code and a second random number code; Perform at least one operation on the special value corresponding to the RFID chip and the at least one random number, and combine the result of the operation with the original URL to form the dynamic URL, including: The special value is processed at least once with at least one of the first random numbers, and the result of the processing, at least one of the special value, the at least one random number, and the number of times the random number is generated, is combined with the original URL to form the dynamic URL.
8. The method according to claim 1, characterized in that, After generating at least one random number, the dynamic URL generation method also includes: Each time a random number is generated, the read / write count stored in the RFID chip is incremented by one, so that the reader associated with the electronic tag formed by the RFID chip can obtain the updated read / write count.
9. A radio frequency identification chip, characterized in that, The radio frequency identification chip includes a storage unit and a logic unit; the logic unit is used to execute the dynamic URL generation method according to any one of claims 1-8; The storage unit is used to store the original URL; The logic unit is connected to the storage unit.
10. A method for transmitting the URL of an electronic tag, characterized in that, include: When an electronic tag receives a URL reading instruction from a reader, it generates at least one random number. The electronic tag generates a dynamic URL based on the at least one random number and the original URL; wherein the original URL is stored in the radio frequency identification chip of the electronic tag; The electronic tag sends the at least one random number and the dynamic URL to the reader, so that the reader can decipher the original URL based on the at least one random number and the dynamic URL.
11. The method according to claim 10, characterized in that, The electronic tag generates a dynamic URL based on the at least one random number and the original URL, including: The electronic tag performs at least one operation on the at least one random number and the original URL according to at least one preset algorithm to obtain the dynamic URL.
12. The method according to claim 11, characterized in that, At least one preset algorithm includes one preset algorithm; the at least one random number includes at least two random numbers; The electronic tag performs at least one operation with the original URL using at least one preset algorithm to obtain the dynamic URL, including: The electronic tag, according to a first order, sequentially performs calculations with at least two random numbers and the original URL according to the preset algorithm to obtain the dynamic URL; wherein, the first order is the arrangement order of the at least two random numbers; The electronic tag sends the at least one random number and the dynamic URL to the reader, including: The electronic tag sends at least two random numbers to the reader in the first order, and sends the dynamic URL to the reader; Alternatively, at least one preset algorithm includes at least two preset algorithms; the at least one random number includes one random number. The electronic tag performs at least one operation with the original URL using at least one preset algorithm to obtain the dynamic URL, including: The electronic tag, according to a second order, sequentially performs calculations on a random number and the original URL using at least two preset algorithms to obtain the dynamic URL; wherein, the second order is the arrangement of at least two preset algorithms; Alternatively, at least one preset algorithm includes at least two preset algorithms; the at least one random number includes at least two random numbers; The electronic tag performs at least one operation with the original URL using at least one preset algorithm to obtain the dynamic URL, including: The electronic tag sequentially performs calculations on at least two random numbers and the original URL according to the preset algorithm, based on a first order and a second order, to obtain the dynamic URL; wherein, the first order is the arrangement order of the at least two random numbers; and the second order is the arrangement order of at least two preset algorithms; The second order differs depending on the dynamic URL being processed. The electronic tag sends the at least one random number and the dynamic URL to the reader, including: The electronic tag sends the at least one random number, the dynamic URL, and the second sequence to the reader / writer.
13. The method according to claim 10, characterized in that, The electronic tag generates a dynamic URL based on the at least one random number and the original URL, including: The electronic tag performs at least one operation with the special value corresponding to the radio frequency identification chip in the electronic tag and the at least one random number, and combines the result of the operation with the original URL to form the dynamic URL.
14. The method according to claim 13, characterized in that, The electronic tag performs at least one operation with the special value corresponding to the radio frequency identification chip in the electronic tag and the at least one random number, and combines the result of the operation with the original URL to form the dynamic URL, including: The electronic tag performs at least one operation on the special value corresponding to the radio frequency identification chip in the electronic tag and the at least one random number, and combines the result of the operation, at least one of the special value, the at least one random number and the number of times the random number is generated, with the original URL to form the dynamic URL.
15. The method according to claim 13, characterized in that, The random number includes a first random number code and a second random number code; The electronic tag performs at least one operation with the special value corresponding to the radio frequency identification chip in the electronic tag and the at least one random number, and combines the result of the operation with the original URL to form the dynamic URL, including: The electronic tag performs at least one operation on the special value and at least one of the first random numbers, and combines the result of the operation, at least one of the special value, the at least one random number, and the number of times the random number is generated, with the original URL to form the dynamic URL.
16. The method according to claim 10, characterized in that, After the electronic tag generates at least one random number, the method for transmitting the electronic tag's URL further includes: Each time the electronic tag generates a random number, the number of read / write operations stored in the electronic tag is incremented by one, so that the reader associated with the electronic tag can obtain the updated number of read / write operations.
17. An electronic tag, characterized in that, The radio frequency identification chip of claim 9 is included, and an antenna is also included. The radio frequency identification chip is connected to the antenna; The radio frequency identification chip is used to receive instructions sent by the reader through the antenna, and to generate at least one random number when it receives a URL reading instruction sent by the reader. The RFID chip is also used to generate a dynamic URL based on the at least one random number and the original URL; wherein the original URL is stored in the RFID chip; The radio frequency identification chip is also used to send the at least one random number and the dynamic URL to the reader via the antenna, so that the reader can decipher the original URL based on the at least one random number and the dynamic URL.
18. An electronic tag system, characterized in that, The electronic tag as described in claim 17 also includes a reader / writer; The reader / writer is used to send a URL reading instruction to the electronic tag; The electronic tag is used to generate at least one random number when the URL reading instruction is received; The electronic tag is also used to generate a dynamic URL based on the at least one random number and the original URL; wherein the original URL is stored in the electronic tag; The electronic tag is also used to send the at least one random number and the dynamic URL to the reader / writer; The reader / writer is also used to extract the original URL based on at least one random number and the dynamic URL.