Anti-counterfeiting and encryption system and method for cigarette cartridges
By encrypting the ID information of the cigarette cartridge and binding it to the cigarette device, combined with the legality judgment of the terminal APP and the background server, malicious competition and user health risks of low-cost imitation cigarette cartridges are solved, and the authenticity and legality judgment and security protection of the cigarette cartridges are achieved.
Patent Information
- Application Number
- CN202011643993.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-31
- Publication Date
- 2025-08-29
- Estimated Expiration
- 2040-12-31
AI Technical Summary
In the prior art, low-cost imitation replaceable cigarette cartridges have entered the market, resulting in malicious competition for genuine cigarette cartridges and user health risks, and lack of effective anti-counterfeiting and encryption measures.
The ID information and basic information of the cigarette cartridge are encrypted by using the encryption unit, and the processing chip is bound to the cigarette appliance, combined with the terminal APP and the background server to make legal judgments, and use specific algorithms and keys to ensure the security of the information and prevent the use of illegal cigarette cartridges.
It realizes the authenticity and legality of cigarette cartridges, protects user safety, prevents the use of illegal cigarette cartridges and cigarette lighting operations, and ensures the security of information storage.
Smart Images

Figure CN114680397B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of authenticity prevention of cigarette cartridges, and in particular to an anti-counterfeiting and encryption system and method for cigarette cartridges. Background Art
[0002] Pod e-cigarettes with replaceable cartridges have become extremely popular due to their compact size and portability. This has led some third-party manufacturers, driven by profit, to create cheaper, counterfeit cartridges. These inexpensive cartridges, once introduced into the market, create a competitive advantage for genuine products and, at the same time, compromise user health. The emergence of secure, encrypted cartridges can effectively mitigate this problem. Summary of the Invention
[0003] In view of the technical defects and drawbacks in the prior art, the embodiments of the present invention provide a cigarette cartridge anti-counterfeiting and encryption system and method that overcomes or at least partially solves the above problems. The specific solution is as follows:
[0004] As a first aspect of the present invention, an anti-counterfeiting and encryption system for a cigarette cartridge is provided. The system includes an encryption unit, a terminal app, a backend server, a first storage chip disposed in the cigarette cartridge, and a processing chip and a second storage chip disposed in a smoking device. The encryption unit is configured to encrypt the ID information and basic information of each cigarette cartridge based on an encryption algorithm, and store the encrypted data in the first storage chip corresponding to the cigarette cartridge. The processing chip is pre-installed with coding information corresponding to the smoking device and a decryption algorithm corresponding to the encryption algorithm. The smoking device is provided with a communication module for establishing a communication connection with the terminal app.
[0005] The processing chip is used to read and decrypt the stored information in the first memory chip of the cigarette cartridge when the cigarette cartridge is inserted into the smoking device for the first time to obtain the ID information, bind the ID information with the coding information of the smoking device through a specific algorithm, and store the binding information in both the first memory chip of the cigarette cartridge and the second memory chip of the smoking device;
[0006] The terminal APP is used to read the binding information in the second storage chip of the smoking device after connecting to the smoking device, and send the binding information to the backend server;
[0007] The backend server is used to determine whether the cigarette cartridge is legal based on the binding information.
[0008] Furthermore, all backend servers determine whether the cigarette cartridge is legal based on the binding information as follows:
[0009] The ID information and the coding information are obtained based on the binding information. If there are two or more coding information bound to the ID information, it is determined that the cigarette cartridge is illegal, and a warning message indicating that the cigarette cartridge is illegal is sent to the terminal APP.
[0010] Furthermore, the processing chip is also used to read the storage information in the first storage chip when the cigarette cartridge is inserted into the smoking device. If the storage information contains coding information that is not related to the current smoking device, the smoking device is controlled not to perform a cigarette lighting operation.
[0011] Furthermore, the background server stores the ID information of all cigarette cartridges and the coding information of all smoking devices. All background servers are also used to: obtain the ID information and the coding information based on the binding information, compare the ID information and the coding information with all the ID information and coding information stored in the background server, and send the comparison results to the terminal APP.
[0012] Furthermore, the smoking device also includes an unbinding module, which is used to unbind the cigarette cartridge and the smoking device based on the user's request when the cigarette cartridge is inserted into the smoking device, and clear the binding information stored by the processing chip in the first storage chip of the cigarette cartridge and the second storage chip of the smoking device after unbinding.
[0013] As a second aspect of the present invention, a method for anti-counterfeiting and encryption of a cigarette cartridge is provided, the method comprising:
[0014] The encryption unit encrypts the ID information and basic information of each cigarette cartridge based on an encryption algorithm, and stores the encrypted data in the first storage chip of the corresponding cigarette cartridge;
[0015] When the cigarette cartridge is inserted into the smoking device for the first time, the processing chip of the smoking device reads and decrypts the stored information in the first memory chip of the cigarette cartridge to obtain the ID information, and then binds the ID information with the coding information of the smoking device through a specific algorithm. The binding information is stored in both the first memory chip of the cigarette cartridge and the second memory chip of the smoking device;
[0016] The terminal APP is connected to the smoking device, the binding information in the second storage chip of the smoking device is read, and the binding information is sent to the backend server for the backend server to determine whether the cigarette cartridge is legal.
[0017] Furthermore, the backend server determines whether the cigarette cartridge is legal by:
[0018] The backend server obtains the ID information and the coding information based on the binding information. If there are two or more coding information bound to the ID information, it is determined that the cigarette cartridge is illegal and a warning message indicating that the cigarette cartridge is illegal is sent to the terminal APP.
[0019] Furthermore, the method further includes: when the cigarette cartridge is inserted into the smoking device, reading the stored information in the first storage chip through the processing chip of the smoking device, and if the stored information contains coding information that is not for the current smoking device, controlling the smoking device not to perform a cigarette lighting operation.
[0020] Furthermore, the background server stores the ID information of all cigarette cartridges and the coding information of all smoking devices. The method also includes: the background server obtains the ID information and the coding information based on the binding information, compares the ID information and the coding information with all the ID information and coding information stored in the background server, and sends the comparison result to the terminal APP.
[0021] Furthermore, the method also includes: when the cigarette cartridge is inserted into the smoking device, unbinding the cigarette cartridge and the smoking device based on the user's request through the unbinding module, and clearing the binding information stored in the first storage chip of the cigarette cartridge and the second storage chip of the smoking device by the processing chip after unbinding.
[0022] The present invention has the following beneficial effects:
[0023] The present invention encrypts the ID information and basic information of each cigarette cartridge based on an encryption algorithm and stores them in the first storage chip of the cigarette cartridge. The security of the stored information is guaranteed by a specific encryption algorithm and a key. At the same time, a corresponding decryption algorithm is preset in the processing chip of the smoking device. When the cigarette cartridge is inserted into the smoking device, the storage information in the first storage chip of the cigarette cartridge is read and decrypted to obtain the ID information. The ID information is bound to the coding information of the smoking device through a specific algorithm, and the binding information is stored in the first storage chip of the cigarette cartridge and the second storage chip of the smoking device at the same time. After connecting to the terminal APP, the binding information is sent to the background server for the background server to judge the authenticity and legality of the cigarette cartridge. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 A framework diagram of an anti-counterfeiting and encryption system for a cigarette cartridge provided by an embodiment of the present invention;
[0025] Figure 2 This is a flow chart of an anti-counterfeiting and encryption method for a cigarette cartridge provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0026] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.
[0027] like Figure 1 As shown, as a first embodiment of the present invention, an anti-counterfeiting and encryption system for a cigarette cartridge is provided, the system comprising an encryption unit, a terminal APP, a backend server, a first storage chip provided in the cigarette cartridge, and a processing chip and a second storage chip provided in the smoking device; the encryption unit is used to encrypt the ID information and basic information of each cigarette cartridge based on an encryption algorithm, and store the encrypted data in the first storage chip corresponding to the cigarette cartridge; the processing chip is pre-installed with coding information corresponding to the smoking device and a decryption algorithm corresponding to the encryption algorithm; the smoking device is provided with a communication module for establishing a communication connection with the terminal APP, wherein the communication module can be a Bluetooth, Wi-Fi or other communication module;
[0028] The processing chip is used to read and decrypt the stored information in the first memory chip of the cigarette cartridge when the cigarette cartridge is first inserted into the smoking device to obtain the ID information, bind the ID information with the coding information of the smoking device through a specific algorithm, and store the binding information in both the first memory chip of the cigarette cartridge and the second memory chip of the smoking device;
[0029] The terminal APP is used to read the binding information in the second storage chip of the smoking device after connecting to the smoking device, and send the binding information to the backend server;
[0030] The backend server is used to determine whether the cigarette cartridge is legal based on the binding information.
[0031] The present invention encrypts the ID information and basic information of each cigarette cartridge based on an encryption algorithm and stores them in the first storage chip of the cigarette cartridge. The security of the stored information is guaranteed by a specific encryption algorithm and a key. At the same time, a corresponding decryption algorithm is preset in the processing chip of the smoking device. When the cigarette cartridge is inserted into the smoking device, the storage information in the first storage chip of the cigarette cartridge is read and decrypted to obtain the ID information. The ID information is bound to the coding information of the smoking device through a specific algorithm, and the binding information is stored in the first storage chip of the cigarette cartridge and the second storage chip of the smoking device at the same time. After connecting to the terminal APP, the binding information is sent to the background server for the background server to judge the authenticity and legality of the cigarette cartridge.
[0032] The encryption unit is located within the manufacturer. Before each cigarette cartridge leaves the factory, the ID information and basic information of each cigarette cartridge are encrypted based on an encryption algorithm and stored in the first storage chip. The encryption algorithm is defined by the manufacturer itself or constructed with the help of relevant algorithm experts to solve the problem that the shared algorithm is easily decrypted. For example, if the data has a total of 10 bytes, and the last bit (the tenth bit) is agreed to be the decryption bit, then the encrypted data is formed by adding the tenth bit to the first 9 data, resulting in 9 new data, and then adding the tenth bit. The total of 10 data is the encrypted data. Decryption is to subtract the tenth bit from the first 9 data to get the original data.
[0033] Optionally, all backend servers determine whether the cigarette cartridge is legal based on the binding information as follows:
[0034] The ID information and the coding information are obtained from the binding information. If there are two or more coding information bound to the ID information, it is determined that the cigarette cartridge is illegal, and a warning message indicating that the cigarette cartridge is illegal is sent to the terminal APP.
[0035] In the above embodiment, if the cigarette cartridge has been used by someone else in other places, binding information will be recorded in the first storage chip of the cigarette cartridge. By judging whether there are two or more coding information bound to the ID information, it is judged whether the cigarette cartridge has been used. If it has been used, the cigarette cartridge is judged to be illegal, and an early warning message is sent to the terminal APP to remind the user that the current cigarette cartridge is illegal and there is a safety problem.
[0036] Optionally, the processing chip is also used to read the storage information in the first storage chip when the cigarette cartridge is inserted into the smoking device. If there is coding information other than the current smoking device in the storage information, it means that the cigarette cartridge has been bound to other places, and it is judged that the cigarette cartridge may have been used by other people in other places, thereby controlling the smoking device not to perform the cigarette lighting operation to protect the safety of the user.
[0037] In the above embodiment, when the cigarette cartridge is inserted into the smoking device, the binding information in the first storage chip is read by the processing chip. If the coding information in the binding information is not the coding information of the current smoking device, it means that the cigarette cartridge has been bound somewhere else. It is judged that the cigarette cartridge may have been used by other people in other places, so the smoking device is controlled not to perform the cigarette lighting operation, thereby protecting the safety of the user.
[0038] Optionally, the background server stores the ID information of all cigarette cartridges and the coding information of all smoking devices. All background servers are also used to: obtain the ID information and the coding information based on the binding information, compare the ID information and the coding information with all ID information and coding information stored in the background server, and send the comparison results to the terminal APP.
[0039] In the above embodiment, by comparing the ID information and the coding information with all the ID information and coding information stored in the backend server, it is determined whether the cigarette cartridge and the smoking device are the cigarette cartridges and smoking devices recorded in the backend server. If the ID information and the coding information do not match all the ID information and coding information stored in the backend server, it is determined that the cigarette cartridge or smoking device is produced by a third-party manufacturer.
[0040] Optionally, the smoking device further includes an unbinding module, which is used to unbind the cigarette cartridge from the smoking device based on a user's request when the cigarette cartridge is inserted into the smoking device, and to clear the binding information stored by the processing chip in the first storage chip of the cigarette cartridge and the second storage chip of the smoking device after unbinding.
[0041] In addition, you can also set the cigarette cartridge to be bound to a fixed number of smoking devices. When the cigarette cartridge needs to be unbound from a certain smoking device, it needs to be unbound in the corresponding smoking device and then the smoking device needs to be replaced. However, all binding records are kept in the background server. When the binding limit is reached, it will no longer be output and used.
[0042] As a second aspect of the present invention, a method for anti-counterfeiting and encryption of a cigarette cartridge is provided, the method comprising:
[0043] The encryption unit encrypts the ID information and basic information of each cigarette cartridge based on an encryption algorithm, and stores the encrypted data in the first storage chip of the corresponding cigarette cartridge;
[0044] When the cigarette cartridge is inserted into the smoking device for the first time, the processing chip of the smoking device reads and decrypts the stored information in the first memory chip of the cigarette cartridge to obtain the ID information, and then binds the ID information with the coding information of the smoking device through a specific algorithm. The binding information is stored in both the first memory chip of the cigarette cartridge and the second memory chip of the smoking device;
[0045] The terminal APP is connected to the smoking device, the binding information in the second storage chip of the smoking device is read, and the binding information is sent to the backend server for the backend server to determine whether the cigarette cartridge is legal.
[0046] The communication module may be a Bluetooth, Wi-Fi or other communication module, and the data transmission between the cartridge and the smoking device is based on the communication method supported by the storage chip, and may adopt mainstream internal transmission methods such as IIC or SPI.
[0047] The present invention encrypts the ID information and basic information of each cigarette cartridge based on an encryption algorithm and stores them in the first storage chip of the cigarette cartridge. The security of the stored information is guaranteed by a specific encryption algorithm and a key. At the same time, a corresponding decryption algorithm is preset in the processing chip of the smoking device. When the cigarette cartridge is inserted into the smoking device, the storage information in the first storage chip of the cigarette cartridge is read and decrypted to obtain the ID information. The ID information is bound to the coding information of the smoking device through a specific algorithm, and the binding information is stored in the first storage chip of the cigarette cartridge and the second storage chip of the smoking device at the same time. After connecting to the terminal APP, the binding information is sent to the background server for the background server to judge the authenticity and legality of the cigarette cartridge.
[0048] The encryption algorithm is either defined by the manufacturer or developed with the help of algorithm experts to address the issue of shared algorithms being easily decrypted. For example, if the data consists of 10 bytes, and the last digit (the tenth digit) is designated as the decryption digit, then the encrypted data is formed by adding the tenth digit to the first 9 bytes, resulting in nine new digits. The tenth digit is then added to the encrypted data, resulting in a total of 10 digits. Decryption is performed by subtracting the tenth digit from the first 9 bytes, resulting in the original data.
[0049] Optionally, the backend server determines whether the cigarette cartridge is legal by:
[0050] The backend server obtains the ID information and the coding information based on the binding information. If there are two or more coding information bound to the ID information, it is determined that the cigarette cartridge is illegal and a warning message indicating that the cigarette cartridge is illegal is sent to the terminal APP.
[0051] In the above embodiment, if the cigarette cartridge has been used by someone else in other places, binding information will be recorded in the first storage chip of the cigarette cartridge. By judging whether there are two or more coding information bound to the ID information, it is judged whether the cigarette cartridge has been used. If it has been used, the cigarette cartridge is judged to be illegal, and an early warning message is sent to the terminal APP to remind the user that the current cigarette cartridge is illegal and there is a safety problem.
[0052] Optionally, the method further includes: when the cigarette cartridge is inserted into the smoking device, reading the binding information in the first storage chip through the processing chip of the smoking device, obtaining the coding information from the binding information, and when the coding information in the binding information is not the coding information of the current smoking device, controlling the smoking device not to perform the cigarette lighting operation.
[0053] In the above embodiment, when the cigarette cartridge is inserted into the smoking device, the storage information in the first storage chip is read by the processing chip. If there is coding information other than the current smoking device in the storage information, it means that the cigarette cartridge has been bound to other places, and it is judged that the cigarette cartridge may have been used by other people in other places, so that the smoking device is controlled not to perform the cigarette lighting operation to protect the safety of the user.
[0054] Optionally, the background server stores the ID information of all cigarette cartridges and the coding information of all smoking devices. The method also includes: the background server obtains the ID information and the coding information based on the binding information, compares the ID information and the coding information with all the ID information and coding information stored in the background server, and sends the comparison result to the terminal APP.
[0055] In the above embodiment, by comparing the ID information and the coding information with all the ID information and coding information stored in the backend server, it is determined whether the cigarette cartridge and the smoking device are the cigarette cartridges and smoking devices recorded in the backend server. If the ID information and the coding information do not match all the ID information and coding information stored in the backend server, it is determined that the cigarette cartridge or smoking device is produced by a third-party manufacturer.
[0056] Optionally, the method further includes: when the cigarette cartridge is inserted into the smoking device, unbinding the cigarette cartridge and the smoking device based on the user's request through the unbinding module, and clearing the binding information stored in the first storage chip of the cigarette cartridge and the second storage chip of the smoking device by the processing chip after unbinding.
[0057] In addition, you can also set the cartridge to be bound to a fixed number of smoking devices. When the cartridge needs to be unbound from a smoking device, it needs to be unbound in the corresponding smoking device and then replaced. However, all binding records are kept in the background server. Once the binding limit is reached, it will no longer be output for use.
[0058] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
Claims
1. An anti-counterfeiting and encryption system for cigarette cartridges, characterized in that: The system includes an encryption unit, a terminal APP, a backend server, a first storage chip provided in a cigarette cartridge, and a processing chip and a second storage chip provided in a smoking device; the encryption unit is used to encrypt the ID information and basic information of each cigarette cartridge based on an encryption algorithm, and store the encrypted data in the first storage chip corresponding to the cigarette cartridge; the processing chip is pre-installed with coding information corresponding to the smoking device and a decryption algorithm corresponding to the encryption algorithm; the smoking device is provided with a communication module for establishing a communication connection with the terminal APP; The processing chip is used to read and decrypt the stored information in the first memory chip of the cigarette cartridge when the cigarette cartridge is inserted into the smoking device for the first time, so as to obtain the ID information, bind the ID information with the coding information of the smoking device through a specific algorithm, and store the binding information in both the first memory chip of the cigarette cartridge and the second memory chip of the smoking device; The terminal APP is used to read the binding information in the second storage chip of the smoking device after connecting to the smoking device, and send the binding information to the backend server; The backend server is used to determine whether the cigarette cartridge is legal based on the binding information; The ID information and the coding information are obtained based on the binding information. If there are two or more coding information bound to the ID information, it is determined that the cigarette cartridge is illegal, and a warning message indicating that the cigarette cartridge is illegal is sent to the terminal APP.
2. The anti-counterfeiting and encryption system for cigarette cartridges according to claim 1, characterized in that: The processing chip is further configured to read the stored information in the first storage chip when the cigarette cartridge is inserted into the smoking article, and control the smoking article not to perform a cigarette lighting operation if the stored information contains coding information that is not related to the current smoking article.
3. The anti-counterfeiting and encryption system for cigarette cartridges according to claim 1, characterized in that: The backend server stores the ID information of all the cigarette cartridges and the coding information of all the smoking devices. The backend server is also used to: obtain the ID information and the coding information based on the binding information, compare the ID information and the coding information with all the ID information and the coding information stored in the backend server, and send the comparison result to the terminal APP.
4. The anti-counterfeiting and encryption system for cigarette cartridges according to claim 1, characterized in that: The smoking device also includes an unbinding module, which is used to unbind the cigarette cartridge from the smoking device based on a user's request when the cigarette cartridge is inserted into the smoking device, and to clear the binding information stored by the processing chip in the first storage chip of the cigarette cartridge and the second storage chip of the smoking device after unbinding.
5. A cigarette cartridge anti-counterfeiting and encryption method, characterized in that: The method comprises: The encryption unit encrypts the ID information and basic information of each cigarette cartridge based on an encryption algorithm, and stores the encrypted data in a first storage chip corresponding to the cigarette cartridge; When the cigarette cartridge is inserted into the smoking article for the first time, the processing chip of the smoking article reads and decrypts the stored information in the first memory chip of the cigarette cartridge to obtain the ID information, binds the ID information with the coding information of the smoking article through a specific algorithm, and stores the binding information in both the first memory chip of the cigarette cartridge and the second memory chip of the smoking article; Connecting the terminal APP to the smoking device, reading the binding information in the second storage chip of the smoking device, and sending the binding information to the backend server for the backend server to determine whether the cigarette cartridge is legal. The backend server obtains the ID information and the coding information based on the binding information. If there are two or more coding information bound to the ID information, it is determined that the cigarette cartridge is illegal and a warning message indicating that the cigarette cartridge is illegal is sent to the terminal APP.
6. The anti-counterfeiting and encryption method of the cigarette cartridge according to claim 5, characterized in that: The method further includes: when the cigarette cartridge is inserted into the smoking device, reading the stored information in the first storage chip through the processing chip of the smoking device, and if the stored information contains the coded information that is not for the current smoking device, controlling the smoking device not to perform a cigarette lighting operation.
7. The anti-counterfeiting and encryption method of the cigarette cartridge according to claim 5, characterized in that: The backend server stores the ID information of all the cigarette cartridges and the coding information of all the smoking devices. The method also includes: the backend server obtains the ID information and the coding information based on the binding information, compares the ID information and the coding information with all the ID information and the coding information stored in the backend server, and sends the comparison result to the terminal APP.
8. The anti-counterfeiting and encryption method of the cigarette cartridge according to claim 5, characterized in that: The method also includes: when the cigarette cartridge is inserted into the smoking device, unbinding the cigarette cartridge from the smoking device based on the user's request through the unbinding module, and clearing the binding information stored by the processing chip in the first storage chip of the cigarette cartridge and the second storage chip of the smoking device after unbinding.
Citation Information
Patent Citations
Method and system for implementing IPC (IP Camera) service based on encryption mechanism
CN105306493A
Intelligent electronic cigarette with smoke cartridge recognition function and smoke cartridge recognition system of electronic cigarette
CN210869895U