WO2022233187A1 - 烟弹以及烟弹的验证方法、装置和系统 - Google Patents
烟弹以及烟弹的验证方法、装置和系统 Download PDFInfo
- Publication number
- WO2022233187A1 WO2022233187A1 PCT/CN2022/081301 CN2022081301W WO2022233187A1 WO 2022233187 A1 WO2022233187 A1 WO 2022233187A1 CN 2022081301 W CN2022081301 W CN 2022081301W WO 2022233187 A1 WO2022233187 A1 WO 2022233187A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- password
- cartridge
- verification
- unit
- seed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
- G06Q30/0185—Product, service or business identity fraud
-
- A—HUMAN NECESSITIES
- A24—TOBACCO; CIGARS; CIGARETTES; SIMULATED SMOKING DEVICES; SMOKERS' REQUISITES
- A24F—SMOKERS' REQUISITES; MATCH BOXES; SIMULATED SMOKING DEVICES
- A24F40/00—Electrically operated smoking devices; Component parts thereof; Manufacture thereof; Maintenance or testing thereof; Charging means specially adapted therefor
- A24F40/50—Control or monitoring
- A24F40/53—Monitoring, e.g. fault detection
-
- A—HUMAN NECESSITIES
- A24—TOBACCO; CIGARS; CIGARETTES; SIMULATED SMOKING DEVICES; SMOKERS' REQUISITES
- A24F—SMOKERS' REQUISITES; MATCH BOXES; SIMULATED SMOKING DEVICES
- A24F40/00—Electrically operated smoking devices; Component parts thereof; Manufacture thereof; Maintenance or testing thereof; Charging means specially adapted therefor
- A24F40/40—Constructional details, e.g. connection of cartridges and battery parts
-
- A—HUMAN NECESSITIES
- A24—TOBACCO; CIGARS; CIGARETTES; SIMULATED SMOKING DEVICES; SMOKERS' REQUISITES
- A24F—SMOKERS' REQUISITES; MATCH BOXES; SIMULATED SMOKING DEVICES
- A24F40/00—Electrically operated smoking devices; Component parts thereof; Manufacture thereof; Maintenance or testing thereof; Charging means specially adapted therefor
- A24F40/40—Constructional details, e.g. connection of cartridges and battery parts
- A24F40/42—Cartridges or containers for inhalable precursors
-
- A—HUMAN NECESSITIES
- A24—TOBACCO; CIGARS; CIGARETTES; SIMULATED SMOKING DEVICES; SMOKERS' REQUISITES
- A24F—SMOKERS' REQUISITES; MATCH BOXES; SIMULATED SMOKING DEVICES
- A24F40/00—Electrically operated smoking devices; Component parts thereof; Manufacture thereof; Maintenance or testing thereof; Charging means specially adapted therefor
- A24F40/50—Control or monitoring
-
- A—HUMAN NECESSITIES
- A24—TOBACCO; CIGARS; CIGARETTES; SIMULATED SMOKING DEVICES; SMOKERS' REQUISITES
- A24F—SMOKERS' REQUISITES; MATCH BOXES; SIMULATED SMOKING DEVICES
- A24F40/00—Electrically operated smoking devices; Component parts thereof; Manufacture thereof; Maintenance or testing thereof; Charging means specially adapted therefor
- A24F40/65—Devices with integrated communication means, e.g. wireless communication means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/44—Program or device authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
- H04L9/0863—Generation of secret information including derivation or calculation of cryptographic keys or passwords involving passwords or one-time passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3226—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q2220/00—Business processing using cryptography
Definitions
- the invention belongs to the technical field of aerosol generating devices, and in particular relates to a method, a device and a system for verifying a cartridge.
- An aerosol generating device is a product that can heat aerosol substrates such as nicotine to generate aerosols for users to inhale.
- the aerosol generating device generally includes a pod with an atomizing component and a liquid storage chamber, and a power supply device for supplying power to the pod, and the atomizing component head is powered by the power supply device, so that the atomizing component heats the atomizing substrate to generate aerosol.
- a detachable connection or a non-detachable connection can be used between the power supply device and the pod.
- the present invention provides a method, device and system for the verification of a pod, which can effectively prevent the mixed use of the power supply device and the pod by performing cryptographic verification on the power supply device and the pod.
- some aspects of the present invention provide a verification method for a pod, comprising the following steps:
- Some aspects of the present invention provide a verification method for a verification device to verify a cartridge, comprising the following steps:
- Some aspects of the present invention provide a control method for a verification device of a pod, comprising the following steps:
- the atomizing component in the power supply device is controlled to stop working, and/or the alarm unit in the power supply device is activated.
- Some aspects of the present invention provide a pod, the pod comprising:
- a second signal receiving unit configured to receive the first cryptographic seed sent by the verification device of the cartridge
- a second storage unit for storing the root password
- the second processing unit is configured to read the root password stored in the second storage unit, calculate and obtain the second session password according to the root password and the first password seed received by the second signal receiving unit, and sending the verification information with the second session password to the second signal sending unit;
- a second signal sending unit configured to send the verification information with the second session password sent by the second processing unit to the verification device of the cartridge, so that the verification device can send the pre-stored password with the first password.
- the first session password corresponding to the seed is compared and verified with the second session password, and if the verification is passed, the cartridge is judged to be a matching cartridge.
- Some aspects of the present invention provide a verification device for a pod, the verification device is a power supply device, and the power supply device includes:
- a first storage unit configured to store a preset first password seed and a first session password corresponding to the first password seed
- the first signal sending unit is used to send the first password seed to the cartridge, so that the cartridge reads the root password stored in the second storage unit, and calculates the root password according to the root password and the first password seed. Get the second session password;
- a first signal receiving unit configured to receive the verification information with the second session password sent by the pod
- the first processing unit is configured to compare and verify the first session password and the second session password, and determine that the cartridge is a matching cartridge if the verification is passed.
- Some aspects of the present invention provide a verification device for a pod, the verification device is a terminal, and the terminal includes:
- a third storage unit configured to store a preset first password seed and a first session password corresponding to the first password seed
- the third signal sending unit is configured to send the first cryptographic seed to the power supply device, and the power supply device sends the first cryptographic seed to the pod, so that the pod can read the data stored in the second storage unit a root password, and calculate a second session password according to the root password and the first password seed;
- a third signal receiving unit configured to receive the verification information with the second session password sent by the pod
- the third processing unit is configured to compare and verify the first session password and the second session password, and determine that the cartridge is a matching cartridge if the verification is passed.
- Some aspects of the present invention provide a verification device for a pod, the verification device is a terminal, and the terminal includes:
- a third signal receiving unit configured to receive the cartridge information and the second session password sent by the cartridge and sent by the power supply device
- the third storage unit is used to store the related cartridge information and root password; also used to store the associated first password seed and the first session password sent by the computing unit;
- the search unit searches for the corresponding root password from the third storage unit, and sends the root password to the computing unit;
- the computing unit is configured to calculate and obtain the corresponding first password seed and the first session password according to the root password sent by the third signal receiving unit in combination with the preset rules, and send the corresponding first password seed and the first session password to the first password seed and the first session password.
- the third signal sending unit is used to read the first cryptographic seed of the third storage unit and send it to the power supply device, and the power supply device sends the first cryptographic seed to the pod, so that the pod can read the first cryptographic seed.
- the root password stored in the two storage units, and according to the root password and the first password seed, the second session password is obtained by calculating;
- the third processing unit is configured to compare and verify the first session password and the second session password, and determine that the cartridge is a matching cartridge if the verification is passed.
- Some aspects of the present invention provide a verification system for a pod, including the pod according to any of the foregoing aspects and the verification device according to any of the foregoing aspects.
- Some aspects of the present invention provide a system for verifying a cartridge, including a memory and a processor, wherein the memory stores at least one program instruction; the processor loads and executes the at least one program instruction to implement any one of the
- the verification device is a method for verifying a pod.
- Some aspects of the present invention provide a computer storage medium on which computer program instructions are stored; when the computer program instructions are executed by a processor, any one of the methods for verifying a cartridge by the verification device is implemented.
- a verification system for a pod comprising the pod and any of the above verification devices in the claims.
- the power supply device of the aerosol generating device is detachably connected to the cartridge.
- the cartridge When the cartridge is installed in the power supply device, it is necessary to verify whether the cartridge is compatible with the power supply device by generating a password and then verifying the password.
- the password For matching pods, only the pods that have passed the match can be used with the power supply device. Not easy to crack, more secure.
- FIG. 1 is a flowchart of a method for verifying a cartridge provided by the first embodiment of the present invention
- FIG. 2 is a flowchart of a control method of a verification device for a cartridge provided by a second embodiment of the present invention
- FIG. 3 is a schematic diagram of a module of a cartridge provided by a third embodiment of the present invention.
- FIG. 4 is a schematic diagram of a module of a verification device for a cartridge provided by a fourth embodiment of the present invention.
- FIG. 5 is a schematic block diagram of a verification system for a cartridge provided by a fifth embodiment of the present invention.
- FIG. 6 is a schematic block diagram of a verification device for a cartridge provided by the sixth embodiment of the present invention.
- FIG. 7 is a schematic block diagram of a verification system for a cartridge provided by a seventh embodiment of the present invention.
- FIG. 8 is a schematic block diagram of a device for verifying a cartridge according to an eighth embodiment of the present invention.
- FIG. 9 is a schematic block diagram of a verification system for a cartridge provided by the ninth embodiment of the present invention.
- FIG. 10 is a schematic block diagram of a verification system for a cartridge according to a tenth embodiment of the present invention.
- a server is a computer or device that provides and manages network resources on a network
- a terminal may refer to various types of devices, including (but not limited to) wireless phones, wireless communication personal computers, multimedia wireless devices, external or internal modem, etc.
- the terminal may be any data device that communicates with the aerosol-generating device and/or the server via a wireless channel and/or via a wired channel (eg, optical fiber or coaxial cable).
- a terminal may have various names such as mobile station, mobile device, mobile unit, mobile phone, remote station, remote terminal, remote unit, handheld device, and the like. Different terminals may be incorporated into a system, the terminals may be mobile or stationary, and may be dispersed throughout a communication network.
- the power supply device of the present invention refers to a battery assembly that supplies power to the pod, and the terminal does not include the power supply device of the present invention.
- the first embodiment of the present invention provides a verification method for a pod, which is used to verify whether the pod is a matching pod.
- Step 101 Receive the first password seed sent by the verification device of the cartridge.
- the cartridge and the verification device are connected in communication, and the communication connection can be directly connected or indirectly connected, and the indirect connection refers to the connection through a third party.
- the verification device of the cartridge refers to the terminal
- the third party refers to the power supply device.
- the cartridge is first signal-connected to the power supply device, and then the power supply device is signal-connected to the terminal.
- the pod and the power supply device are signal-connected by means of leads, wires, contacts, etc., and may also be signal-connected by wireless connection.
- the power supply device and the terminal are connected wirelessly through Bluetooth, infrared, wifi, or the like.
- an optional example of the direct connection between the cartridge and the verification device of the cartridge is that the verification device of the cartridge refers to the power supply device, and the cartridge and the power supply device are directly signal-connected by means of leads, wires, contacts, and the like.
- the following respectively describe two corresponding implementations of receiving the first cryptographic seed sent by the verification apparatus in the two cases of direct connection and indirect connection.
- the cartridge and the power supply device are detachably and fixedly connected. After the cartridge is inserted into the power supply device, the cartridge and the power supply device are fixed to each other. In some embodiments, the cartridge and the power supply device are electrically connected. Further, the pod is provided with 3 leads, the 3 leads are GND, VOUT, DATA respectively, the power supply device also leads out 3 leads, the 3 leads are GND, VOUT, DATA respectively, the leads of the pod and the leads of the power supply device. They are respectively connected in one-to-one correspondence for communication connection. Further, the pod is provided with an encryption chip, and the above-mentioned three leads are drawn from the encryption chip, and the power supply device is provided with a controller, and the above-mentioned three leads are drawn from the controller.
- both the cartridge and the power supply device are provided with electrical connectors, the lead in the cartridge can be connected with the electrical connector of the cartridge, the lead in the power supply device can be connected with the electrical connector of the power supply device, and then through the The electrical connector of the cartridge is coupled with the electrical connector of the power supply device to realize the communication connection between the cartridge and the power supply device.
- the power supply device directly sends the first seed password to the cartridge through the first signal sending unit. It can be understood that the power supply device pre-stores the first password seed and the first session password to be communicated with the matching pod (ie, the standard pod).
- Scheme B Indirect communication connection between the pod and the terminal
- the indirect communication connection between the cartridge and the terminal is divided into two parts: the communication connection between the cartridge and the power supply device, and the communication connection between the power supply device and the terminal.
- the communication connection between the cartridge and the power supply device is performed with reference to scheme A, and the solution for the communication connection between the power supply device and the terminal is that the power supply device is provided with a first signal receiving unit and a first signal transmitting unit, and the terminal is provided with a third signal receiving unit and the third signal sending unit, the first signal receiving unit and the first signal sending unit respectively establish communication connection with the third signal sending unit and the third signal receiving unit through wireless connection methods such as bluetooth, infrared and wifi.
- the terminal first sends the pre-stored first cipher seed to the power supply device through the third signal sending unit, and the power supply device receives the first cipher seed through the first signal receiving unit, and then sends the first cipher seed to the cigarette through the first signal sending unit.
- the cartridge receives the first cryptographic seed through the second signal transceiving unit. It can be understood that the terminal pre-stores the first password seed and the first session password to be communicated with the matched pod (ie, the standard pod).
- the source of the first password seed and the first session password stored in the power supply device is that before the power supply device leaves the factory, several groups of passwords are generated through the root password and combined with a preset algorithm, and each group of passwords includes a password seed and a session password. , select one or more groups from several groups of passwords, obtain the first password seed and the first session password and store them in the power supply device, that is to say, the power supply device stores the matching pods (that is, standard smoke cartridges) (bomb) one or more sets of first password seeds and first session passwords to be communicated.
- the power supply device stores the matching pods (that is, standard smoke cartridges) (bomb) one or more sets of first password seeds and first session passwords to be communicated.
- the preset algorithms include but are not limited to RSA algorithm, SHA-3 (Secure Hash Algorithm 3 of the third generation), DSA algorithm (Digital Signature Algorithm), namely digital signature algorithm, ECC algorithm (Ellipse Curve Ctyptography) , namely elliptic encryption algorithm), message digest 5 algorithm (MD5, Message-Digest Algorithm, namely), HMAC algorithm (Hash-based Message Authentication Code), namely key-related hash operation message authentication code algorithm, etc.
- the terminal or a server communicatively connected to the terminal may also pre-store the first password seed and the first session password.
- the manner of generating the first session password and the first password seed is the same as the manner in which the power supply device generates the first password seed and the first session password. It should be noted that when the first password seed and the first session password are pre-stored in the terminal or the server communicating with the terminal, the power supply device does not need to store the first password seed and the first session password.
- Step 102 read the pre-stored root password
- an encryption chip is set in each pod, and a root password is burned in the encryption chip.
- Different types of pods have different root passwords, and the same type of pods can have different root passwords. can also be the same.
- Step 103 Calculate a second session password according to the root password and the first password seed.
- the second session password is calculated and obtained.
- the preset rule is a preset algorithm, and the preset algorithm includes but is not limited to RSA algorithm, SHA-3 third generation secure hash algorithm (Secure Hash Algorithm 3), RSA algorithm, DSA algorithm, ECC algorithm, MD5 algorithm, HMAC algorithm, etc.
- Step 104 Send the verification information with the second session password to the verification device, so that the verification device compares the pre-stored first session password corresponding to the first password seed with the second session password Verification, if the comparison verification is passed, it is judged that the cartridge is a matching cartridge.
- the cartridge obtains the first password seed, obtains the second session password through an algorithm, and sends the verification information with the second session password to the verification device, and the verification information can be selected as the second session password and the corresponding first password.
- the verification device judges the matching situation between the verification device and the current pod by comparing the second session password with the first session password, and then performs corresponding operations according to the matching situation; the password verification of the pod can effectively prevent inconsistencies. Insertion of matching pods is used.
- the second embodiment of the present invention provides a method for verifying a cartridge of a verification device, and the verification method of the verification device is used to verify whether the cartridge is a matching cartridge.
- Step 201 Send the first password seed to the cartridge, so that the cartridge reads the root password stored in the second storage unit, and calculates the second session password according to the root password and the first password seed .
- the first cryptographic seed may be pre-stored, and its specific generation method is the same as that of the first embodiment.
- Step 202 Receive the verification information with the second session password sent by the cartridge.
- the received second session password is calculated by the cartridge according to the root password stored by itself and the first password seed sent in step 201, and the specific calculation method is the same as that in the first embodiment.
- Step 203 compare and verify the first session password and the second session password, if the comparison and verification pass, then judge that the pod is a matching pod; if the comparison and verification fail, judge the pod If the cartridge is a non-matching cartridge, the atomizing component in the power supply device is controlled to stop working, and/or the alarm unit in the power supply device is activated.
- the first session password is stored in the verification device before leaving the factory. Specifically, it is calculated together with the first password seed through a preset algorithm, and is stored in the verification device. Further, the first session password corresponds to the first password seed, and the second session password is calculated by the cartridge according to the first password seed and the root password. If the result of the comparison and verification of the first session password and the second session password is "matching", it proves that the root password representing the cartridge matches the first session password and the first password seed representing the verification device, that is to say, Verify that the device matches the cartridge.
- the result of the comparison and verification of the first session password and the second session password is "mismatch" it proves that the root password representing the cartridge does not match the first session password and the first password seed representing the verification device, that is, It is said that the verification device does not match the pod.
- the comparison and verification result fails, that is, when the comparison and verification result is "mismatch" the atomizing component in the power supply device is controlled to stop working, so as to avoid the situation that the atomizing component uses a cartridge that does not match its power supply device body;
- the control alarm unit is activated, so as to realize the timely alarm to the staff.
- “match” means complete agreement
- mismatch means incomplete agreement.
- control method of the verification device corresponding to the verification method of the cartridge in this embodiment and the first embodiment can be implemented in cooperation with the first embodiment, and this embodiment and the first embodiment constitute a smoke bomb.
- the relevant technical details mentioned in the first embodiment are still valid in this embodiment, and are not repeated here in order to reduce repetition.
- the related technical details mentioned in this embodiment can also be applied to the first embodiment.
- the third embodiment of the present invention provides a pod, which can be used to verify whether it is a matching pod.
- the cartridge includes an encryption chip and a liquid storage member, and in some embodiments, the cartridge further includes an atomizing component.
- the encryption chip includes a second signal receiving unit 301 , a second storage unit 302 , a second processing unit 303 , and a second signal sending unit 304 .
- the second signal receiving unit 301 is configured to receive the first cryptographic seed sent by the verification device
- the second storage unit 302 is used to store the root password
- the second processing unit 303 is configured to read the root password stored in the second storage unit 302, and calculate the second session password according to the root password and the first password seed received by the second signal receiving unit , sending the second session password to the second signal sending unit 304;
- the second signal sending unit 304 is configured to send the second session password sent by the second processing unit 303 to the verification device, so that the power supply device can send the pre-stored first session corresponding to the first password seed.
- the password and the second session password are compared and verified, and if the verification is passed, it is determined that the cartridge is a matching cartridge.
- a cryptographic chip is a computing component (eg, an integrated circuit) configured to perform cryptographic operations.
- the encryption chip may be an integrated circuit that includes the depicted components.
- the cryptographic chip may include a substrate composed of a semiconductor material (eg, silicon) to which the depicted components are attached.
- the depicted components may be connected by regions of conductive material (eg, wires or leads) to form electrical connections between the components.
- the encryption chip may also include connections (eg, pins) that allow it to be installed in and interfaced with other computing systems.
- the encryption chip includes a second storage unit 302 for storing the root password.
- the second storage unit 302 is an electronic storage device that allows data to be stored permanently (ie, stored data is not lost when the device is powered down).
- the second storage unit 302 may comprise a flash memory device, a programmable read only memory (PROM) device, an electrically erasable programmable read only memory (EEPROM) device, or store data permanently and allow the data to be erased and Reprogrammed other types of storage devices.
- PROM programmable read only memory
- EEPROM electrically erasable programmable read only memory
- the encryption chip also includes a second processing unit 303 for reading the root password stored in the second storage unit 302, and calculating the root password according to the root password and the first password seed received by the second signal receiving unit.
- the second session password is sent to the second signal sending unit 304 .
- the second processing unit 303 is a processor capable of executing software instructions, eg, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a microcontroller, a microprocessor, or other type of processor.
- Program logic is stored in the second storage unit 302 .
- program logic includes software instructions to be executed by processing resources.
- the program logic may include instructions operable when executed to perform operations related to a received request to perform a cryptographic operation, eg, performing the requested cryptographic operation.
- program logic may be stored unencrypted because the instructions themselves may not contain any sensitive information.
- the second storage unit 302 stores a root password including one or more encryption keys used by the encryption chip to perform encryption operations.
- the encryption key may be a symmetric key, a private key in an asymmetric key pair, or other type of key to be kept secret.
- the root password may be stored in encrypted form such that the root password cannot be read from the second storage unit without an appropriate key for decrypting the information.
- the encryption chip also includes a signal receiving unit 301 and a signal sending unit 304, the second signal receiving unit 301 is used to receive the first password seed sent by the power supply device; the second signal sending unit 304 is used to send the second processing unit 303
- the sent second session password is sent to the power supply device, so that the power supply device compares the pre-stored first session password corresponding to the first password seed with the second session password to determine the first session password. Whether the session password matches the second session password, and if the match is passed, it is determined that the cartridge is a legal cartridge.
- the second signal receiving unit 301 and the second signal transmitting unit 304 may be integrated into one component, such as an interface.
- the interface provides a mechanism for external components or users to send and receive data to and from components encrypted by the second processing unit 303 within the encryption chip.
- the interface is a physical interface between the encryption chip and the system in which it has been installed, such as physical pin connections between the encryption chip and a larger integrated circuit such as a motherboard.
- the interface is a software layer that provides an application programming interface (API) to a program executed by the processing resources of the encryption chip, or by another processor in a larger system on which the encryption chip is installed.
- API application programming interface
- this embodiment is a device example corresponding to the first embodiment, and this embodiment can be implemented in cooperation with the first embodiment.
- the relevant technical details mentioned in the first embodiment are still valid in this embodiment, and are not repeated here in order to reduce repetition.
- the related technical details mentioned in this embodiment can also be applied to the first embodiment.
- each unit involved in this embodiment is a logical unit.
- a logical unit may be a physical unit, a part of a physical unit, or multiple physical units.
- a composite implementation of the unit in order to highlight the innovative part of the present invention, this embodiment does not introduce units that are not closely related to solving the technical problem proposed by the present invention, but this does not mean that there are no other units in this embodiment.
- the fourth embodiment of the present invention provides a verification device for a pod, the pod is used to verify whether the pod is a matching pod.
- a verification device for a pod is a power supply device, and the power supply device comprises:
- the first storage unit 401 is used to store a preset first password seed and a first session password corresponding to the first password seed;
- the first signal sending unit 402 is used to send the first password seed to the cartridge, so that the cartridge reads the root password stored in the second storage unit, and calculates the root password and the first password seed according to the root password and the first password seed.
- second session password is used to send the first password seed to the cartridge, so that the cartridge reads the root password stored in the second storage unit, and calculates the root password and the first password seed according to the root password and the first password seed.
- a first signal receiving unit 403, configured to receive the verification information with the second session password sent by the pod
- the first processing unit 404 is configured to compare and verify the first session password and the second session password, obtain a comparison and verification result, and send the comparison and verification result information to the control unit; If the verification result is "matching", the corresponding result is to judge that the cartridge is a matching cartridge;
- the control unit 405 is configured to send a corresponding control instruction to the execution unit according to the comparison and verification result sent by the first processing unit 404;
- the execution unit 406 is configured to execute the corresponding action according to the control instruction sent by the control unit 405 .
- the first processing unit when it performs the comparison and verification of the first session password and the second session password, it can generate two comparison and verification results, namely "match” and "mismatch".
- the control instruction corresponding to the comparison and verification result "matching” is the a instruction, and the action performed by the execution unit according to the a instruction is that the atomization assembly continues to work, and/or the alarm unit of the power supply device is turned off; the comparison and verification result "does not match”
- the corresponding control instruction is the b instruction, and the action performed by the execution unit according to the b instruction is that the atomizing component stops working, and/or the alarm unit of the power supply device is activated.
- the power supply device stores a plurality of groups of first password seeds and first session passwords, and each group of first password seeds is in one-to-one correspondence with the first session password.
- this embodiment is a device example corresponding to the second embodiment, and this embodiment can be implemented in cooperation with the second embodiment.
- the related technical details mentioned in the second embodiment are still valid in this embodiment, and are not repeated here in order to reduce repetition.
- the related technical details mentioned in this embodiment can also be applied to the second embodiment.
- each unit involved in this embodiment is a logical unit.
- a logical unit may be a physical unit, a part of a physical unit, or multiple physical units.
- a composite implementation of the unit in order to highlight the innovative part of the present invention, this embodiment does not introduce units that are not closely related to solving the technical problem proposed by the present invention, but this does not mean that there are no other units in this embodiment.
- the fifth embodiment of the present invention provides a pod verification system, which is used to verify whether the pod is a matching pod.
- a verification system for a cartridge comprising the cartridge 51 in the third embodiment and the verification device 52 for cartridge in the fourth embodiment; the second signal receiving unit 301 of the cartridge 51 is used to receive the cartridge 51.
- the first cryptographic seed sent by the first signal transmitting unit 402 in the verification device 52 of the cartridge; the first signal receiving unit 403 in the verification device 52 of the cartridge is used to receive the second signal transmitting unit 304 of the cartridge 51 The sent authentication information with the second session password.
- this embodiment is an example of a system formed by the cooperation of the third embodiment and the fourth embodiment.
- the relevant details mentioned in the third embodiment and the fourth embodiment are still valid in this embodiment, and are not repeated here in order to reduce repetition.
- the relevant technical details mentioned in this embodiment can also be applied to the third embodiment and the fourth embodiment.
- each unit involved in this embodiment is a logical unit.
- a logical unit may be a physical unit, a part of a physical unit, or multiple physical units.
- a composite implementation of the unit in order to highlight the innovative part of the present invention, this embodiment does not introduce units that are not closely related to solving the technical problem proposed by the present invention, but this does not mean that there are no other units in this embodiment.
- the sixth embodiment of the present invention provides a verification device for a pod, the verification device for a pod is used to verify whether the pod is a matching pod.
- the implementation details of a verification device for a pod in this embodiment will be described in detail below. As shown in FIG. 6 , the following contents are only provided for the convenience of understanding, and are not necessary to implement this solution.
- This embodiment is applied to cigarettes.
- the verification system of the cartridge is used to realize the verification of the cartridge in the aerosol generating device.
- the sixth embodiment of the present invention provides a verification device for a pod, the verification device is a terminal, and the terminal includes:
- a third storage unit 601 configured to store a preset first password seed and a first session password corresponding to the first password seed
- the third signal sending unit 602 is configured to send the first cipher seed to the power supply device, and the power supply device sends the first cipher seed to the pod, so that the pod can read the data stored in the second storage unit the root password, and calculate the second session password according to the root password and the first password seed;
- a third signal receiving unit 603, configured to receive the verification information with the second session password sent by the pod and sent by the power supply device;
- the third processing unit 604 is configured to compare and verify the first session password and the second session password, and if the comparison and verification pass, determine that the cartridge is a matching cartridge; send the comparison and verification result to the display unit 605;
- the display unit 605 is configured to display the comparison verification result sent by the third processing unit 604 .
- the terminal displays the comparison and verification results for the user to view, which is helpful for the user to know the comparison and verification results in real time through the terminal, and to know whether the current pod matches the power supply device according to the comparison and verification results, and then It is convenient for the user to control the atomizing component in the power supply device to stop working when the cartridges do not match.
- this embodiment is an example of a device corresponding to the second embodiment, and the device is a terminal.
- the module of the terminal in this embodiment can be implemented by using a module composed of electronic components of a physical unit, or by using a module in software. function module implementation.
- This embodiment can be implemented in cooperation with the second embodiment.
- the related technical details mentioned in the second embodiment are still valid in this embodiment, and are not repeated here in order to reduce repetition.
- the related technical details mentioned in this embodiment can also be applied in the second embodiment.
- each unit involved in this embodiment is a logical unit.
- a logical unit may be a physical unit, a part of a physical unit, or multiple physical units.
- a composite implementation of the unit in order to highlight the innovative part of the present invention, this embodiment does not introduce units that are not closely related to solving the technical problem proposed by the present invention, but this does not mean that there are no other units in this embodiment.
- the seventh embodiment of the present invention provides a pod verification system, which is used to verify whether the pod is a matching pod.
- the seventh embodiment of the present invention provides a pod verification system, including a power supply device 73, the pod 71 described in the third embodiment, and the pod verification device described in the sixth embodiment.
- the verification device is the terminal 72 .
- the power supply device 73 includes a first signal receiving unit 703 and a first signal sending unit 702;
- the cartridge 71 includes a second signal sending unit 304, a second processing unit 303, a second storage unit 302 and a second signal receiving unit 301 ;
- the terminal 72 includes a third signal receiving unit 603 , a third storage unit 601 , a third signal sending unit 602 , a third processing unit 604 and a display unit 605 .
- the first signal receiving unit 703 in the power supply device 73 receives the first password seed sent by the third signal sending unit 602 and the second session password sent by the second signal sending module 304, and sends them to the first signal sending unit 702; the first signal The sending unit 702 receives the first password seed and the second session password sent by the first signal receiving unit 703 , sends the first password seed to the second signal receiving unit 301 of the cartridge 71 , and sends the second session password to the terminal 72 .
- the third signal receiving unit 603 receives the first password seed sent by the third signal sending unit 602 and the second session password sent by the second signal sending module 304, and sends them to the first signal sending unit 702; the first signal The sending unit 702 receives the first password seed and the second session password sent by the first signal receiving unit 703 , sends the first password seed to the second signal receiving unit 301 of the cartridge 71 , and sends the second session password to the terminal 72 .
- the third signal receiving unit 603 receives the first password seed sent by
- this embodiment is an example of a system formed by the cooperation of the third embodiment and the sixth embodiment.
- the relevant details mentioned in the third embodiment and the sixth embodiment are still valid in this embodiment, and are not repeated here in order to reduce repetition.
- the relevant technical details mentioned in this embodiment can also be applied to the third embodiment and the sixth embodiment.
- each unit involved in this embodiment is a logical unit.
- a logical unit may be a physical unit, a part of a physical unit, or multiple physical units.
- a composite implementation of the unit in order to highlight the innovative part of the present invention, this embodiment does not introduce units that are not closely related to solving the technical problem proposed by the present invention, but this does not mean that there are no other units in this embodiment.
- the eighth embodiment of the present invention provides a verification device for a pod, the verification device for a pod is used to verify whether the pod is a matching pod.
- the eighth embodiment of the present invention provides a verification device for a pod, and the verification device is a terminal. As shown in FIG. 8 , the terminal includes:
- the third signal receiving unit 1001 is configured to receive the cartridge information sent by the standard cartridge and the second session password sent by the current cartridge and sent by the power supply device;
- the third storage unit 1002 is used to store the associated cartridge information and root password; it is also used to store the associated first password seed and the first session password sent by the computing unit 1004;
- the searching unit 1003 finds the corresponding root password from the third storage unit 1002 according to the cartridge information sent by the third signal receiving unit, and sends the root password to the computing unit 1004;
- the computing unit 1004 is configured to calculate the corresponding first password seed and the first session password according to the root password sent by the searching unit 1003 in combination with the preset rules, and send the corresponding first password seed and the first session password to the third storage unit 1002;
- the third signal sending unit 1005 is configured to read the first cipher seed of the third storage unit 1002 and send it to the power supply device, and the power supply device sends the first cipher seed to the pod, so that the pod can read the first cipher seed. Get the root password stored in the second storage unit, and calculate the second session password according to the root password and the first password seed;
- the third processing unit 1006 is configured to compare and verify the first session password in the third storage unit 1002 and the second session password sent by the third signal receiving unit 1001, obtain a comparison and verification result, and compare and verify the The result is sent to the display unit 1007; if the comparison and verification pass, it is judged that the cartridge is a matching cartridge;
- the display unit 1007 is configured to display the comparison verification result sent by the third processing unit 1006 .
- the third storage unit 1002 is used to store the related cartridge information and root password; and the third signal receiving unit 1001 receives the cartridge sent by the power supply device from the cartridge. information, then find the root password corresponding to the pod information through the search unit 1003, and then use the root password to obtain the corresponding first password seed and first session password through the computing unit 1004, where the first password seed and the first session password Both correspond to the cartridge information of standard cartridges.
- the modules of the terminal in this embodiment can be implemented by modules formed by electronic components of physical units, or by functional modules in software.
- the related technical details mentioned in the sixth embodiment are still valid in this embodiment, and are not repeated here in order to reduce repetition.
- each unit involved in this embodiment is a logical unit.
- a logical unit may be a physical unit, a part of a physical unit, or multiple physical units.
- a composite implementation of the unit in order to highlight the innovative part of the present invention, this embodiment does not introduce units that are not closely related to solving the technical problem proposed by the present invention, but this does not mean that there are no other units in this embodiment.
- the ninth embodiment of the present invention provides a pod verification system, which is used to verify whether the pod is a matching pod.
- the ninth embodiment of the present invention provides a pod verification system, including a power supply device 103, the pod 101 described in the third embodiment, and the pod verification device described in the tenth embodiment.
- the verification device is the terminal 102
- the power supply device 103 includes a first signal receiving unit 703 and a first signal sending unit 702
- the cartridge 101 includes a second signal sending unit 304, a second processing unit 303, and a second storage unit 302 and a second signal receiving unit 301
- the terminal 102 includes a third signal receiving unit 1001 , a third storage unit 1002 , a search unit 1003 , a computing unit 1004 , a third signal sending unit 1005 , a third processing unit 1006 and a display unit 1007 .
- the first signal receiving unit 703 in the power supply device 103 receives the first password seed sent by the third signal sending unit 1005 and the second session password sent by the second signal sending module 304, and sends them to the first signal sending unit 702; the first signal The sending unit 702 receives the first password seed and the second session password sent by the first signal receiving unit 703 , sends the first password seed to the second signal receiving unit 301 of the cartridge 71 , and sends the second session password to the terminal 72 .
- the third signal receiving unit 1001 receives the first password seed sent by the third signal sending unit 1005 and the second session password sent by the second signal sending module 304, and sends them to the first signal sending unit 702; the first signal The sending unit 702 receives the first password seed and the second session password sent by the first signal receiving unit 703 , sends the first password seed to the second signal receiving unit 301 of the cartridge 71 , and sends the second session password to the terminal 72 .
- the third signal receiving unit 1001 receives the first password seed sent by
- this embodiment is an example of a system formed by the cooperation of the third embodiment and the eighth embodiment.
- the relevant details mentioned in the third embodiment and the eighth embodiment are still valid in this embodiment, and are not repeated here in order to reduce repetition.
- the related technical details mentioned in this embodiment can also be applied to the third embodiment and the eighth embodiment.
- each unit involved in this embodiment is a logical unit.
- a logical unit may be a physical unit, a part of a physical unit, or multiple physical units.
- a composite implementation of the unit in order to highlight the innovative part of the present invention, this embodiment does not introduce units that are not closely related to solving the technical problem proposed by the present invention, but this does not mean that there are no other units in this embodiment.
- the power supply device 1 includes a first signal receiving unit 11, an execution unit 12, a control unit 13, a first processing unit 14, a first storage unit 15, a first signal sending unit 17, Read unit 16 .
- the cartridge 2 includes a second signal sending unit 21 , a second processing unit 22 , a second signal receiving unit 23 , and a second storage unit 24 .
- the APP client 3 includes a third signal sending unit 31 , a computing unit 32 , and a third signal receiving unit 33 .
- the APP client 3 may be other terminals such as a PC computer, a mobile phone, and the like.
- the server 4 includes a fourth signal receiving unit 41 , a searching unit 42 , a fourth storage unit 43 , and a fourth signal sending unit 44 .
- This embodiment provides a pod verification system, including a pod 2 and a pod verification device, wherein the pod verification device includes a power supply device 1 , an APP client 3 and a server 4 .
- the power supply device 1 is often the cigarette rod of the aerosol generating device corresponding to the pod.
- the power supply device 1 includes a first signal receiving unit 11 , an execution unit 12 , a control unit 13 , a first processing unit 14 , a first storage unit 15 , a reading unit 16 and a first signal sending unit 17 .
- the cartridge 2 includes a second signal sending unit 21 , a second processing unit 22 , a second storage unit 24 and a second signal receiving unit 23 .
- the APP client 3 includes a third signal sending unit 31, a computing unit 32 and a third signal receiving unit 33.
- the server 4 includes a fourth signal receiving unit 41 , a search unit 42 , a fourth storage unit 43 and a fourth signal sending unit 44 .
- Preprocessing calculating the first password seed and the first session password of the standard cartridge, and storing them in the first storage unit 15 of the power supply device 1 or in the fourth storage module 43 of the server 4 .
- the calculation of the first password seed and the first session password is calculated by combining the pre-stored root password with a preset algorithm. Preset algorithms such as SH3 algorithm, RSA algorithm, etc.
- the second storage unit 24 is used to store the root password
- the reading unit 16 is used to read the root password of the second storage unit 24 of the cartridge 2 detachably connected to the power supply device 1 where the reading unit 16 is located, and send the root password to the first processing unit 14 ;
- the first processing unit 14 is further configured to send the root password to the first signal sending unit 17;
- the first signal sending unit 17 is further configured to send the root password sent by the first processing unit 14 to the third signal receiving unit 33;
- the third signal receiving unit 33 is configured to send the root password sent by the first signal sending unit 17 to the computing unit 32;
- the computing unit 32 is configured to calculate the corresponding first password seed and the first session password according to the root password sent by the third signal receiving unit 33 in combination with the preset rules, and calculate the corresponding first password seed and the first session password.
- the password is sent to the third signal sending unit 31;
- the third signal sending unit 31 is configured to send the corresponding first password seed and the first session password sent by the computing unit 32 to the first signal receiving unit 11;
- the first signal receiving unit 11 is further configured to send the corresponding first password seed and the first session password sent by the third signal sending unit 31 to the first processing unit 14;
- the first processing unit 14 is further configured to send the corresponding first password seed and the first session password sent by the first signal receiving unit 11 to the first storage unit 15 for storage.
- the pod information of each pod 2 corresponds to the model of the pod 2, that is, the pod information of the pod 2 is the same as the pod information. 2 corresponds to the root information.
- the second storage unit 24 is also used to store the cartridge information
- the reading unit 16 is also used to read the cartridge information in the second storage unit 24, and send the cartridge information to the first signal sending unit 17;
- the first signal sending unit 17 is further configured to send the cartridge information sent by the reading unit 16 to the third signal receiving unit 33 of the APP client 3;
- the third signal receiving unit 33 is further configured to send the cartridge information sent by the first signal sending unit 17 to the computing unit 32;
- the computing unit 32 is further configured to send the cartridge information sent by the third signal receiving unit 33 to the third signal sending unit 31;
- the third signal sending unit 31 is further configured to send the cartridge information sent by the computing unit 32 to the fourth signal receiving unit 41;
- the fourth signal receiving unit 41 is further configured to send the cartridge information sent by the third signal sending unit 31 to the search unit 42;
- the fourth storage unit 43 is used to store the related cartridge information and root password
- the searching unit 42 is configured to find the corresponding root password from the fourth storage unit 43 according to the cartridge information sent by the fourth signal receiving unit 41, and send the root password to the fourth signal sending unit 44;
- the fourth signal sending unit 44 is configured to send the root password sent by the searching unit 42 to the third signal receiving unit 33;
- the third signal receiving unit 33 is further configured to send the root password sent by the fourth signal sending unit 44 to the computing unit 32;
- the computing unit 32 is configured to calculate the corresponding first password seed and the first session password according to the root password sent by the third signal receiving unit 33 in combination with the preset rules, and calculate the corresponding first password seed and the first session password.
- the password is sent to the third signal sending unit 31;
- the third signal sending unit 31 is configured to send the corresponding first password seed and the first session password sent by the computing unit 32 to the first signal receiving unit 11;
- the first signal receiving unit 11 is further configured to send the corresponding first password seed and the first session password sent by the third signal sending unit 31 to the first processing unit 14;
- the first processing unit 14 is further configured to send the corresponding first password seed and the first session password sent by the first signal receiving unit 11 to the storage unit for storage.
- the cartridge 2 is a standard cartridge 2, and the root password is the first password A; the preset rule in the calculation unit 32 of the APP client 3 is that the first password A is calculated using the SHA3 algorithm to obtain the corresponding The first password seed B and the first session password C.
- the first password seed and the first session password pre-stored in the power supply device are used for communication verification with the current pod 2, and it is determined whether the current pod 2 matches the power supply device 1 according to the result of the communication verification.
- the first processing unit 14 is configured to send to the first sending unit according to the first cipher seed B in the first storage unit 15;
- the first signal sending unit 17 is configured to send the first cipher seed B to the second signal receiving unit 23;
- the second signal receiving unit 23 is configured to send the verification information sent by the first sending unit to the second processing unit 22;
- the second processing unit 22 is used for calculating the second session password according to the first password seed B sent by the second signal receiving unit 23 and the root password stored in the second storage unit 24, using corresponding preset rules, And send the verification information with the second session password to the second signal sending unit 21 .
- the verification information includes a first seed password and a second session password; here, the expression form of the verification information is a data packet, and the data packet contains the first password seed and the first password received by the second signal receiving unit 23.
- the second session password calculated by the second processing unit 22.
- the first cryptographic seed contains the features of the power supply device 1 , which facilitates the subsequent second sending unit 21 to find the corresponding power supply device 1 .
- the verification information can be optionally a second session password and a first seed password corresponding to it, or a set of the second session password and other identifying information.
- the second sending unit 21 is used to send the verification information sent by the second processing unit 22 to the first signal receiving unit 11;
- the first signal receiving unit 11 is configured to receive the verification information sent by the second sending unit, and send the verification information to the first processing unit 14;
- the first processing unit 14 is further configured to set the first matching situation as "matching" and “not matching” according to whether the verification information sent by the first signal receiving unit 11 is received, and assign the first matching situation sent to the control unit 13;
- the control unit 13 is used to send a corresponding control instruction to the execution unit 12 according to the first matching condition; if the first matching condition is "matching”, the control instruction is the first instruction j, and if the first matching condition is "no match”. match", the control command is the second command k;
- the execution unit 12 includes an alarm unit and an opening and closing control unit for the atomization assembly, and performs corresponding operations according to the control instruction; if the control instruction is the first instruction j, the alarm unit is turned off, and the opening and closing unit of the atomization assembly works normally. ; If the control command is the second command k, the alarm unit is activated, and the atomization assembly of the power supply device 1 where the opening and closing unit of the atomization assembly is located stops working.
- the execution unit 12 may further include a review unit, and when the control command received by the execution unit 12 is k, the review unit starts to send review information to the first processing unit 14;
- the first processing unit 14 is configured to receive the review information sent by the review unit, and send the first cipher seed B in the first storage unit 15 to the first signal transmission unit 17;
- the first signal sending unit 17 is further configured to send the first cipher seed B sent by the first processing unit 14 to the second signal receiving unit 23;
- pod 2 (here pod 2 is the current pod 2, and the root password in the current pod 2 is used as the second password A'),
- the second signal receiving unit 23 is further configured to send the first cipher seed B sent by the first signal sending unit 17 to the second processing unit 22;
- the second processing unit 22 is also used to read the root password A' stored in the second storage unit 24, and calculate the first password according to the root password A' and the first password seed B sent by the second signal receiving unit 23.
- Two session passwords C' sending the second session password C' to the second signal sending unit 21;
- the second signal sending unit 21 is further configured to send the second session password C' sent by the second processing unit 22 to the first signal receiving unit 11;
- the first signal receiving unit 11 is further configured to send the second session password C' sent by the second signal sending unit 21 to the first processing unit 14;
- the first processing unit 14 is further configured to compare the result of C between the second session password C' sent by the first signal receiving unit 11 and the first session password C' stored in the first storage unit 15 , correspondingly set the second matching situation as "matching” or "unmatched”, and send the second matching situation to the control unit 13; if C is consistent with C', the second matching situation is "matching", otherwise it is "no match” match”;
- the control unit 13 is also used to send a corresponding control instruction to the execution unit 12 according to the second matching condition; if the second matching condition is "matching”, the control instruction is the first instruction j, if the second matching condition is " does not match", the control command is the second command k;
- the execution unit 12 executes the corresponding operation according to the control instruction; if the control instruction is the first instruction j, the alarm unit is turned off, and the opening and closing unit of the atomization assembly works normally; if the control instruction is the second instruction k , the alarm unit is activated, and the atomization assembly of the power supply device 1 where the opening and closing unit of the atomization assembly is located stops working.
- this embodiment is an example of a system in which the cartridge described in the third embodiment, the power supply device described in the fourth embodiment and the terminal described in the ninth embodiment cooperate with each other.
- the terminals described above correspond to the APP client and server in this embodiment.
- the relevant details mentioned in the third embodiment, the fourth embodiment and the eighth embodiment are still valid in this embodiment, and are not repeated here in order to reduce repetition.
- the relevant technical details mentioned in this embodiment can also be applied to the third embodiment, the fourth embodiment, and the eighth embodiment.
- each unit involved in this embodiment is a logical unit.
- a logical unit may be a physical unit, a part of a physical unit, or multiple physical units.
- a composite implementation of the unit in order to highlight the innovative part of the present invention, this embodiment does not introduce units that are not closely related to solving the technical problem proposed by the present invention, but this does not mean that there are no other units in this embodiment.
- An embodiment of the present invention further provides a computer-readable storage medium, where one or more instructions are stored in the computer-readable storage medium, and the one or more instructions are executed by a processor in a power supply device or a terminal At the same time, the verification method of the cartridge involved in any of the above embodiments is realized.
- An embodiment of the present invention further provides a control device for an aerosol generating system, the control device includes: a memory and a processor; the memory stores at least one program instruction; the processor loads and executes the At least one program instruction is used to implement the verification method of the cartridge involved in any of the above embodiments.
- first and second are used for descriptive purposes only, and should not be understood as indicating or implying relative importance or implying the indicated number of technical features. Thus, a feature defined as “first”, “second” may expressly or implicitly include one or more of that feature. In the description of the present invention, unless otherwise specified, "plurality" means two or more.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Finance (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Accounting & Taxation (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Storage Device Security (AREA)
Abstract
Description
Claims (10)
- 一种烟弹的验证方法,其特征在于,包括以下步骤:接收烟弹的验证装置发送的第一密码种子;读取预存的根密码;根据所述根密码和所述第一密码种子,计算得到第二会话密码;将所述带有第二会话密码的验证信息发送给所述验证装置,以便所述验证装置将预存的与第一密码种子对应的第一会话密码和所述第二会话密码比对验证,如果比对验证通过,则判断所述烟弹为匹配烟弹。
- 一种验证装置验证烟弹的验证方法,其特征在于,包括以下步骤:将预存的第一密码种子发送给烟弹,以便所述烟弹读取第二存储单元所存储的根密码,并根据所述根密码和所述第一密码种子,计算得到第二会话密码;接收所述烟弹发送的带有第二会话密码的验证信息;将所述第一会话密码和所述第二会话密码比对验证,如果比对验证通过,则判断所述烟弹为匹配烟弹。
- 根据权利要求2所述的一种烟弹的验证装置的控制方法,其特征在于,包括以下步骤:如果比对验证不通过,则判断所述烟弹为非匹配烟弹,控制供电装置中的雾化组件停止工作,和/或,所述供电装置中的报警单元启动。
- 一种烟弹,其特征在于,所述烟弹包括:第二信号接收单元,用于接收烟弹的验证装置发送的第一密码种子;第二存储单元,用于存储根密码;第二处理单元,用于读取所述第二存储单元所存储的根密码,根据所述根密码和所述第二信号接收单元所接收的第一密码种子,计算得到第二会话密码,并将带有所述第二会话密码的验证信息发送给第二信号发送单元;第二信号发送单元,用于将所述第二处理单元发送的带有所述第二会话密码的验证信息发送给烟弹的验证装置,以便所述验证装置将预存的与所述第一密码种子对应的第一会话密码和所述第二会话密码比对验证,如果比对验证通过则判断所述烟弹为匹配烟弹。
- 一种烟弹的验证装置,其特征在于,所述验证装置为供电装置,所述供电装置包括:第一存储单元,用于存储预设的第一密码种子,以及与所述第一密码种子对应的第一会话密码;第一信号发送单元,用于将第一密码种子发送给烟弹,以便所述烟弹读取第二存储单元所存储的根密码,并根据所述根密码和所述第一密码种子,计算得到第二会话密码;第一信号接收单元,用于接收所述烟弹发送的带有第二会话密码的验证信息;第一处理单元,用于将所述第一会话密码和所述第二会话密码比对验证,如果比对验证通过则判断所述烟弹为匹配烟弹。
- 一种烟弹的验证装置,其特征在于,所述验证装置为终端,所述终端包括:第三存储单元,用于存储预设的第一密码种子,以及与所述第一密码种子对应的第一会话密码;第三信号发送单元,用于将第一密码种子发送给供电装置,所述供电装置将所述第一密码种子发送给所述烟弹,以便所述烟弹读取第二存储单元所存储的根密码,并根据所述根密码和所述第一密码种子,计算得到第二会话密码;第三信号接收单元,用于接收所述烟弹发送的所述带有第二会话密码的验证信息;第三处理单元,用于将所述第一会话密码和所述第二会话密码比对验证,如果比对验证通过则判断所述烟弹为匹配烟弹。
- 一种烟弹的验证装置,其特征在于,所述验证装置为终端,所述终端包括:第三信号接收单元,用于接收所述供电装置发送的由所述烟弹发送的烟弹信息和第二会话密码;第三存储单元,用于存储相互关联的烟弹信息和根密码;还用于存储计算单元所发送的相关联的第一密码种子和第一会话密码;查找单元,根据第三信号接收单元所发送的烟弹信息,从所述第三存储单元中查找到对应的根密码,并将根密码发送给计算单元;计算单元,用于根据第三信号接收单元所发送的根密码,结合预设规则计算得到对应的第一密码种子和第一会话密码,将对应的第一密码种子和第一会话密码发送给第三存储单元;第三信号发送单元,用于读取第三存储单元的第一密码种子发送给供电装置,所述供电装置将所述第一密码种子发送给所述烟弹,以便所述烟弹读取第二存储单元所存储的根密码,并根据所述根密码和所述第一密码种子,计算得到第二会话密码;第三处理单元,用于将所述第一会话密码和所述第二会话密码比对验证,如果比对验证 通过则判断所述烟弹为匹配烟弹。
- 一种烟弹的验证系统,其特征在于:包括权利要求4所述的烟弹以及权利要求5-8中任一所述的验证装置。
- 一种烟弹的验证系统,其特征在于,包括存储器和处理器,所述存储器存储有至少一条程序指令;所述处理器通过加载并执行所述至少一条程序指令以实现如权利要求2至3中任一项所述的验证装置验证烟弹的方法。
- 一种计算机存储介质,其特征在于,所述计算机存储介质上存储有计算机程序指令;所述计算机程序指令被处理器执行时实现如权利要求2至3中任一项所述的验证装置验证烟弹的方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP22798529.8A EP4336434A4 (en) | 2021-05-07 | 2022-03-17 | CARTOMER, AND METHOD, APPARATUS AND VERIFICATION SYSTEM FOR CARTOMER |
| US18/503,205 US20240074512A1 (en) | 2021-05-07 | 2023-11-07 | Cartridge, and verification method, apparatus for cartridge |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110498979.XA CN115299639A (zh) | 2021-05-07 | 2021-05-07 | 烟弹以及烟弹的验证方法、装置和系统 |
| CN202110498979.X | 2021-05-07 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/503,205 Continuation US20240074512A1 (en) | 2021-05-07 | 2023-11-07 | Cartridge, and verification method, apparatus for cartridge |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022233187A1 true WO2022233187A1 (zh) | 2022-11-10 |
Family
ID=83854138
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2022/081301 Ceased WO2022233187A1 (zh) | 2021-05-07 | 2022-03-17 | 烟弹以及烟弹的验证方法、装置和系统 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20240074512A1 (zh) |
| EP (1) | EP4336434A4 (zh) |
| CN (1) | CN115299639A (zh) |
| WO (1) | WO2022233187A1 (zh) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118093443B (zh) * | 2024-04-25 | 2024-07-19 | 江铃汽车股份有限公司 | 一种网联模块调试接口密码生成方法及装置 |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101374049A (zh) * | 2008-10-24 | 2009-02-25 | 北京飞天诚信科技有限公司 | 提高签名安全性的方法和系统 |
| CN102752319A (zh) * | 2012-07-31 | 2012-10-24 | 广州市品高软件开发有限公司 | 一种云计算安全访问方法、装置及系统 |
| CN104270753A (zh) * | 2014-09-03 | 2015-01-07 | 深信服网络科技(深圳)有限公司 | 上网认证的方法和系统 |
| US20160050196A1 (en) * | 2014-08-15 | 2016-02-18 | Shenzhen Jieshibo Technology Co., Ltd. | Control Device and Method for Electronic Atomization Device Based on Mobile Terminal |
| CN107156917A (zh) * | 2017-06-30 | 2017-09-15 | 上海烟草集团有限责任公司 | 电子烟烟弹加密芯片、烟弹及电子烟 |
| US20180213848A1 (en) * | 2015-09-28 | 2018-08-02 | Joyetech Europe Holding Gmbh | Password control method for electronic cigarette, apparatus and system, and electronic cigarette |
| CN111109657A (zh) * | 2020-02-06 | 2020-05-08 | 广芯微电子(广州)股份有限公司 | 一种电子烟及其加解密认证方法 |
| CN112401310A (zh) * | 2019-08-21 | 2021-02-26 | 深圳市新宜康科技股份有限公司 | 加密烟弹的识别方法及装置 |
| CN112712373A (zh) * | 2019-10-25 | 2021-04-27 | 深圳市国科瑞芯科技有限公司 | 电子烟验证方法、电子烟芯片、电子烟、终端设备和存储介质 |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7900045B2 (en) * | 2006-12-28 | 2011-03-01 | Motorola Mobility, Inc. | Method to authenticate an accessory |
| ES2991819T3 (es) * | 2014-06-27 | 2024-12-05 | Fontem Ventures Bv | Dispositivo electrónico para fumar y sistema de cápsula |
| US10492530B2 (en) * | 2016-11-15 | 2019-12-03 | Rai Strategic Holdings, Inc. | Two-wire authentication system for an aerosol delivery device |
| CN107114825B (zh) * | 2017-06-30 | 2023-11-28 | 上海烟草集团有限责任公司 | 一种用于控制电子烟的芯片及包含该芯片的电子烟 |
| GB201716730D0 (en) * | 2017-10-12 | 2017-11-29 | British American Tobacco Investments Ltd | Aerosol provision systems |
| TWI719287B (zh) * | 2018-03-09 | 2021-02-21 | 心誠鎂行動醫電股份有限公司 | 具有雙認證機制的霧化系統 |
| US10721971B2 (en) * | 2018-09-18 | 2020-07-28 | Airgraft Inc. | Methods and systems for vaporizer security and traceability management |
| CN109315837A (zh) * | 2018-09-21 | 2019-02-12 | 深圳市合元科技有限公司 | 一种电子烟控制方法及电子烟 |
| KR102252454B1 (ko) * | 2019-05-09 | 2021-05-14 | 주식회사 케이티앤지 | 에어로졸 생성 장치 및 그의 동작 방법 |
| US20210046261A1 (en) * | 2019-08-13 | 2021-02-18 | Airgraft Inc. | Methods and systems for delivering a dose using a vaporizer |
| CN110675167A (zh) * | 2019-09-24 | 2020-01-10 | 深圳市太美亚电子科技有限公司 | 一种电子烟烟弹防伪系统、方法和后台服务器 |
| CN112581142B (zh) * | 2019-09-29 | 2023-01-06 | 比亚迪股份有限公司 | 信息读取系统和方法 |
| US12254728B2 (en) * | 2019-11-01 | 2025-03-18 | Zeptive, Inc. | Cartridge-accepting device with an authentication circuit |
| CN111789307B (zh) * | 2020-07-03 | 2024-03-22 | 西安恩狄集成电路有限公司 | 一种电子烟加密认证方法、系统及电子烟 |
| JP2023534909A (ja) * | 2020-07-23 | 2023-08-15 | ジェイティー インターナショナル エスエイ | カートリッジ通信モジュールを備えるエアロゾル発生デバイスのためのカートリッジ |
-
2021
- 2021-05-07 CN CN202110498979.XA patent/CN115299639A/zh active Pending
-
2022
- 2022-03-17 EP EP22798529.8A patent/EP4336434A4/en not_active Withdrawn
- 2022-03-17 WO PCT/CN2022/081301 patent/WO2022233187A1/zh not_active Ceased
-
2023
- 2023-11-07 US US18/503,205 patent/US20240074512A1/en active Pending
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101374049A (zh) * | 2008-10-24 | 2009-02-25 | 北京飞天诚信科技有限公司 | 提高签名安全性的方法和系统 |
| CN102752319A (zh) * | 2012-07-31 | 2012-10-24 | 广州市品高软件开发有限公司 | 一种云计算安全访问方法、装置及系统 |
| US20160050196A1 (en) * | 2014-08-15 | 2016-02-18 | Shenzhen Jieshibo Technology Co., Ltd. | Control Device and Method for Electronic Atomization Device Based on Mobile Terminal |
| CN104270753A (zh) * | 2014-09-03 | 2015-01-07 | 深信服网络科技(深圳)有限公司 | 上网认证的方法和系统 |
| US20180213848A1 (en) * | 2015-09-28 | 2018-08-02 | Joyetech Europe Holding Gmbh | Password control method for electronic cigarette, apparatus and system, and electronic cigarette |
| CN107156917A (zh) * | 2017-06-30 | 2017-09-15 | 上海烟草集团有限责任公司 | 电子烟烟弹加密芯片、烟弹及电子烟 |
| CN112401310A (zh) * | 2019-08-21 | 2021-02-26 | 深圳市新宜康科技股份有限公司 | 加密烟弹的识别方法及装置 |
| CN112712373A (zh) * | 2019-10-25 | 2021-04-27 | 深圳市国科瑞芯科技有限公司 | 电子烟验证方法、电子烟芯片、电子烟、终端设备和存储介质 |
| CN111109657A (zh) * | 2020-02-06 | 2020-05-08 | 广芯微电子(广州)股份有限公司 | 一种电子烟及其加解密认证方法 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4336434A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4336434A4 (en) | 2025-05-07 |
| EP4336434A1 (en) | 2024-03-13 |
| CN115299639A (zh) | 2022-11-08 |
| US20240074512A1 (en) | 2024-03-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110519115B (zh) | 网关接口测试方法、终端设备、存储介质及装置 | |
| CN109474606B (zh) | 文件传输方法、装置、计算机设备及存储介质 | |
| US11258792B2 (en) | Method, device, system for authenticating an accessing terminal by server, server and computer readable storage medium | |
| CN101527630B (zh) | 远程制证的方法、服务器及系统 | |
| JP7758749B2 (ja) | エアロゾル供給システムをアンロックするための方法及びデバイス、非一過性コンピュータ可読記憶媒体、並びにエアロゾル供給システム | |
| CN102119542B (zh) | 便携式设备关联 | |
| CN108377190B (zh) | 一种认证设备及其工作方法 | |
| CN103152366B (zh) | 获得终端权限的方法、终端及服务器 | |
| CN107743067B (zh) | 数字证书的颁发方法、系统、终端以及存储介质 | |
| CN108512846A (zh) | 一种终端与服务器之间的双向认证方法和装置 | |
| US10650130B2 (en) | System and method for facilitating authentication via a short-range wireless token | |
| CN104378388B (zh) | 可执行文件运行控制方法及装置 | |
| KR20070106426A (ko) | 다중 스마트 카드 세션을 관리하는 시스템 및 방법 | |
| CN113538739B (zh) | 智能锁的配对方法、电子装置和存储介质 | |
| US20210306763A1 (en) | Hearing device with service mode and related method | |
| KR20130013588A (ko) | 정보 보호 시스템 및 방법 | |
| CN110110534A (zh) | 一种fpga安全运行系统及方法 | |
| CN109086588B (zh) | 一种认证方法及认证设备 | |
| CN117041048A (zh) | 车辆系统升级方法、ota升级文件云端处理方法及电子设备 | |
| WO2016054990A1 (zh) | 安全校验方法、装置、终端及服务器 | |
| CN110838919B (zh) | 通信方法、存储方法、运算方法及装置 | |
| WO2024240082A1 (zh) | 储能系统的配网方法、装置和计算机设备 | |
| US20240074512A1 (en) | Cartridge, and verification method, apparatus for cartridge | |
| CN112425116B (zh) | 智能门锁无线通信方法、智能门锁、网关及通信设备 | |
| CN112351043A (zh) | 车载导航工厂设置密码管理方法和系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22798529 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2022798529 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2022798529 Country of ref document: EP Effective date: 20231207 |
|
| WWW | Wipo information: withdrawn in national office |
Ref document number: 2022798529 Country of ref document: EP |