Methods for preventing power-on password cracking and air conditioners

By designing a method for anti-cracking of power-on passwords in air conditioners and other equipment, using the connection between the main control module and the burn-in tooling and the interval reading between the decryption password, the problem that the device's power-on password is easily cracked is solved, and the effect of effectively preventing password theft and brute-force cracking is achieved.

CN112836241BActive Publication Date: 2025-03-11GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202110252088.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-03-08
Publication Date
2025-03-11
Estimated Expiration
2041-03-08

AI Technical Summary

Technical Problem

In the prior art, the power-on password of air conditioners and other equipment is easily cracked, resulting in threats to equipment safety and property safety.

Method used

A method for anti-cracking of power-on passwords is designed. Through the connection between the main control module and the writing tool, it is determined whether the identification code and power-on password are burned, and the decrypted password is read at intervals to determine whether it is consistent with the power-on password. If it is inconsistent, it will enter a locked state to prevent brute-force cracking.

Benefits of technology

Effectively prevent the boot password from being stolen and brute-forced, and improve the security of the device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112836241B_ABST
    Figure CN112836241B_ABST
Patent Text Reader

Abstract

The invention discloses a method for preventing a power-on password from being cracked and an air conditioner. The method for preventing a power-on password from being cracked comprises: connecting a main control module and a burning tool, the main control module judging whether an identification code and a power-on password are burned and whether decryption is performed; when the identification code has been burned and not decrypted, the main control module sends an identification code and an initial password different from the power-on password to a connected interactive device, the interactive device obtains a decryption password according to the identification code and returns it to the main control module, the main control module reads the decryption password, and judges whether the decryption password is consistent with the power-on password, if so, the main control module switches to being decrypted and allows the burning tool to burn, if not, the main control module returns to judge whether the burning and decryption are performed. The invention can effectively prevent the power-on password from being stolen or violently cracked.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of equipment safety, and in particular to a method for preventing a power-on password from being cracked and an air conditioner. Background Art

[0002] At present, air conditioners and other mechanical equipment from various manufacturers are equipped with corresponding production barcodes after leaving the factory, and then the corresponding barcode power-on password is written using the burning tooling of the corresponding protocol to prevent equipment password cracking, program leakage, and other problems that endanger the manufacturer's equipment safety and property safety.

[0003] When burning the power-on password, after the main control module and the burning tool are successfully connected, the main control module sends the burned password to the corresponding burning tool, and the burning personnel confirm whether the password is burned correctly. However, if the protocol of the burning tool is obtained by others, external personnel can make a cracking device according to the corresponding protocol, and use the cracking device to arbitrarily read the power-on password of the device and modify it, so as to achieve the purpose of cracking the power-on password. In addition, even if the cracking device cannot read the power-on password of the device, it can also forcibly try to get the power-on password by continuously sending different passwords, resulting in the power-on password being cracked by force.

[0004] Therefore, how to design an effective method to prevent the power-on password from being cracked is a technical problem that needs to be solved urgently in the industry. Summary of the invention

[0005] In order to solve the defect that the power-on password is easily cracked in the prior art, the present invention proposes a power-on password anti-cracking method and an air conditioner, and the anti-cracking method can effectively prevent the power-on password from being stolen or cracked by force.

[0006] The technical solution adopted by the present invention is to design a method for preventing a power-on password from being cracked, including:

[0007] Connect the main control module with the burning tooling, and the main control module determines whether the identification code and power-on password are burned and whether they are decrypted;

[0008] When the program has been burned but not decrypted, the main control module sends an identification code and an initial password different from the power-on password to the connected interactive device. The interactive device obtains the decryption password according to the identification code and returns it to the main control module. The main control module reads the decryption password at intervals to determine whether the decryption password is consistent with the power-on password. If so, the main control module switches to decrypted and allows the burning tool to burn. If not, the main module returns to determine whether to burn and whether to decrypt;

[0009] When it is not burned or has been burned and decrypted, the main control module allows the burning tool to burn.

[0010] Preferably, when the program has been burned and decrypted, the main control module sends an identification code and a power-on password to the burning tool, and the main control module and / or the burning tool displays the power-on password.

[0011] Preferably, the interactive device is a burning tool. After the main control module and the burning tool are successfully connected, the burning tool determines whether the initial password is received. If so, it obtains the decryption password based on the identification code and returns it to the main control module. Otherwise, it executes the burning of the identification code and / or the power-on password.

[0012] Wherein, obtaining the decryption password according to the identification code and returning it to the main control module includes: obtaining the corresponding decryption password from the connected confidentiality server through the identification code, and sending the obtained decryption password to the main control module in sequence. Moreover, when the main control module and the burning tool are successfully connected, the burning tool starts to count the communication time T, and determines whether the obtained decryption password exceeds one. If so, different decryption passwords are selected in sequence according to the length of the communication time T and sent to the main control module.

[0013] Preferably, after receiving the initial password, the burning tool determines whether the communication time T exceeds the threshold time, and if so, the burning tool alarms.

[0014] Preferably, the main control module reads the decryption password at intervals after sending the identification code and the initial password to the burning tooling, resets the interval time each time the decryption password is read, and determines whether the interval time exceeds the preset time. If so, the main control module reads the next decryption password, otherwise the main control module returns to determine whether to burn and whether to decrypt.

[0015] Preferably, the main control module counts the number of times n the decryption password is read, and before determining whether the decryption password is consistent with the power-on password, first determines whether the number of reads n exceeds the set number. If so, the main control module enters a locked state and maintains the set time S, otherwise the main control module continues to run.

[0016] Preferably, the calculation method of setting the time S is: s=n*t1, t1 is the time value, and the number of readings n is reset after the main control module is powered on.

[0017] Preferably, after the identification code or the power-on password of the main control module is re-burned, the main control module is switched to being burned but not decrypted.

[0018] The present invention also provides an air conditioner, comprising a main control module, wherein the main control module adopts the above-mentioned startup password anti-cracking method.

[0019] Compared with the prior art, the present invention has the following beneficial effects:

[0020] 1. The main control module only sends the identification code and initial password by default when it is not decrypted. Even if an outsider uses a cracking device, he cannot read the burned power-on password, which effectively prevents the power-on password from being stolen;

[0021] 2. Add the interval reading password judgment of the main control module, and the main control module will enter the locked state when the number of readings exceeds the set number. Only after the locked state is released can it be judged whether the decryption password is consistent with the power-on password, effectively preventing the power-on password from being cracked by brute force. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] The present invention is described in detail below with reference to the embodiments and accompanying drawings, wherein:

[0023] Figure 1 It is a schematic diagram of the detection process of the main control module in the present invention;

[0024] Figure 2 It is a schematic diagram of the detection process of the burning tool in the present invention;

[0025] Figure 3 It is a schematic diagram of the detection process of the main control module in one embodiment of the present invention;

[0026] Figure 4 It is a schematic diagram of the detection process of the main control module in one embodiment of the present invention. DETAILED DESCRIPTION

[0027] The power-on password anti-cracking method proposed in the present invention is applicable to equipment such as air conditioners. Before the equipment test is completed, the identification code and power-on password burning stage is entered. The main control module is burned using the burning tooling made according to the corresponding password burning protocol of the equipment. The identification code can be a common barcode or other types.

[0028] like Figure 1 As shown, after the main control module of the device is connected to the burning tooling and the connection is successful, the main control module reads the current state, that is, the main control module detects whether the identification code and the power-on password are burned. If the identification code and the power-on password are empty, it is in an unburned state. The main control module allows the burning tooling to burn, and the burning tooling executes the burning of the identification code and the power-on password. First, the identification code corresponding to the device is entered into the main control module to complete the burning of the identification code, and then the corresponding decryption password is obtained from the connected confidentiality server through the identification code, and the decryption password is entered into the main control module as the power-on password to complete the power-on password entry.

[0029] After the main control module burns the identification code and the power-on password, if the power is turned on again, the main control module and the burning tooling are successfully connected. The main control module determines that the identification code and the power-on password have been burned, that is, it is in a burned and undecrypted state. The main control module sends the identification code and the initial password different from the power-on password to the connected interactive device. The initial password can be designed according to the actual situation, for example, 0x5F. The main control module only explicitly sends the identification code to the burning tooling, and does not display the initial password, that is, the initial password is in a hidden state. The interactive device obtains the decryption password according to the identification code and returns it to the main control module. The main control module reads the decryption password at intervals to determine whether the decryption password is consistent with the memorized power-on password. If so, the main control module switches to a burned and decrypted state, allowing the burning tooling to burn. Otherwise, the main control module returns to read the current state, that is, returns to determine whether to burn and decrypt.

[0030] Preferably, in order to ensure the accuracy of decryption, before the main control module allows the burning tool to burn, it first determines whether the last password sent to the interactive device is the initial password. If so, the main control module returns to read the current status, that is, returns to determine whether to burn and whether to decrypt. Otherwise, the tool is allowed to burn.

[0031] It should be noted that after the identification code or power-on password of the main control module is re-burned, the main control module switches to a burned and undecrypted state. In addition, when the main control module detects the identification code and power-on password for the first time, or when it is in a burned and decrypted state, the main control module displays the identification code and power-on password to allow the burning personnel to check whether the entered password is correct. Furthermore, the interactive device can be a remote control, wire controller, and burning tooling connected to the main control module, that is, the main control module can be manually decrypted by a remote control, wire controller, etc., or automatically decrypted by a burning tooling.

[0032] Furthermore, in order to prevent the interactive device from violently cracking the power-on password, the main control module reads the decryption password at intervals after sending the identification code and the initial password to the burning tooling. The interval time is reset each time the decryption password is read, and it is determined that the interval time exceeds the preset time. If so, the main control module reads the next decryption password. If not, the main control module returns to read the current state, that is, returns to determine whether to burn and decrypt. Further, the main control module counts the number of times the decryption password is read n during the interval reading of the decryption password. Each time the decryption password is read, the number of reads n is increased by 1. Before determining whether the decryption password is consistent with the power-on password, it is first determined whether the number of reads n exceeds the set number. If so, the main control module enters a locked state and maintains the set time S. If not, the main control module continues to run. Among them, the number of reads n is reset after the main control module is powered on.

[0033] In a preferred embodiment, if Figure 2As shown, the interactive device uses a burning tool. The burning tool receives data sent by the main control module, which includes an identification code and a power-on password or an identification code and a decryption password, and performs different actions through the received data. The working process is as follows: after the main control module and the burning tool are successfully connected, the burning tool enters the reading state. The burning tool first determines whether the main control module has been burned according to the received data. If the identification code is not received, it is determined that the main control module has not been burned, and the identification code and / or power-on password are burned. If the identification code is received, it is determined that the main control module has been burned. The burning tool continues to determine whether the initial password is received. If so, the decryption password is automatically obtained according to the identification code and returned to the main control module, that is, the burning tool and the main control module automatically interact and decrypt, otherwise the identification code and / or power-on password are burned.

[0034] Specifically, the burning tool obtains the decryption password according to the identification code and returns it to the main control module, including: obtaining the corresponding decryption password from the connected confidentiality server or confidentiality service network through the identification code, and sending the obtained decryption password to the main control module in sequence. In a preferred embodiment, when the main control module and the burning tool are successfully connected, the burning tool resets the communication time T and starts timing the communication time T, and determines whether the obtained decryption password exceeds 1. If so, different decryption passwords are selected in sequence according to the length of the communication time T and sent to the main control module. Otherwise, a unique decryption password is sent to the main control module. Further, after receiving the initial password, the burning tool determines whether the communication time T exceeds the threshold time. If so, the burning tool alarms to promptly remind the staff of the burning abnormality.

[0035] For ease of understanding, a feasible embodiment is used as an illustration. Figure 3 As shown, after the main control module reads the password for the first time 5s after power-on, it reads the decryption password every 10s, that is, the preset time is 10S, and the set number of times is selected as 3 times. When the reading number n exceeds 3 times, the main control module enters the locked state and issues a password error reminder. The calculation method of the set time S is: s=n*t1, t1 is the time value.

[0036] like Figure 4 As shown, in the above feasible embodiment, the communication time T is in seconds, and the burning tool obtains three decryption passwords. The corresponding selection conditions are T≥5s, T≥15s, and T≥25s, and the threshold time is selected as 30s. When T≥5s, the first decryption password is sent, when T≥15s, the second decryption password is sent, when T≥25s, the third decryption password is sent, and when T≥30s, the burning tool alarms. When the main control module reads more than 3 times and enters the locked state, the burning tool also issues an alarm because the communication time T exceeds 30s, that is, the main control module and the burning tool synchronously report abnormal reminders.

[0037] The present invention also provides an air conditioner, comprising a main control module, wherein the main control module adopts the above-mentioned startup password anti-cracking method.

[0038] 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 and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for preventing a power-on password from being cracked, characterized in that: The following steps are involved: Connecting the main control module with the burning tool, the main control module determines whether the identification code and the power-on password are burned in and whether they are decrypted; When the computer has been burned and not decrypted, the main control module sends the identification code and the initial password different from the power-on password to the connected interactive device, the interactive device obtains the decryption password according to the identification code and returns it to the main control module, the main control module reads the decryption password, and determines whether the decryption password is consistent with the power-on password. If so, the main control module switches to the state of being burned and decrypted, otherwise, the main control module returns to determine whether to burn and decrypt; When the program has been burned and decrypted, the main control module sends the identification code and the power-on password to the burning tool, and the main control module allows the burning tool to burn. Before the main control module allows the burning tool to burn, it first determines whether the last password sent to the burning tool is the initial password. If so, the main control module returns to read the current status. Otherwise, the tool is allowed to burn, and the main control module and / or the burning tool displays the power-on password.

2. The method for preventing power-on password cracking according to claim 1, characterized in that: Also includes: When not burned, the main control module allows the burning tool to burn.

3. The method for preventing power-on password cracking according to claim 1, characterized in that: Acquiring a decryption password according to the identification code and returning it to the main control module includes: acquiring a corresponding decryption password from a connected security server through the identification code, and sending the acquired decryption passwords to the main control module in sequence.

4. The method for preventing power-on password cracking according to claim 3, characterized in that: When the main control module and the burning tool are connected successfully, the burning tool starts to time the communication time T and determines whether the decryption password obtained is more than one. If so, different decryption passwords are selected in sequence according to the length of the communication time T and sent to the main control module.

5. The method for preventing power-on password cracking according to claim 4, characterized in that: After receiving the initial password, the burning tool determines whether the communication time T exceeds a threshold time, and if so, the burning tool issues an alarm.

6. The method for preventing a power-on password from being cracked according to any one of claims 1 to 5, characterized in that: The main control module sends the identification code and the initial password to the burning tool and then reads the decryption password at intervals. The interval time is reset each time the decryption password is read, and it is determined that the interval time exceeds the preset time. If so, the main control module reads the next decryption password. If not, the main control module returns to determine whether to burn and decrypt.

7. The method for preventing a power-on password from being cracked according to any one of claims 1 to 5, characterized in that: The main control module counts the number of times n that the decryption password is read, and before determining whether the decryption password is consistent with the power-on password, first determines whether the number of times n that the decryption password is read exceeds a set number of times. If so, the main control module enters a locked state and maintains a set time S. Otherwise, the main control module continues to run.

8. The method for preventing a power-on password from being cracked according to any one of claims 1 to 5, characterized in that: After the identification code or the power-on password of the main control module is re-burned, the main control module is switched to the state of being burned but not decrypted.

9. An air conditioner, comprising a main control module, characterized in that The main control module adopts the power-on password anti-cracking method as described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Delocking control method and system of air conditioning unit

    CN106230903A

  • Intelligent alarm lock

    CN108086800A

  • Air conditioner unlocking method and system as well as computer readable storage medium

    CN110410927A