An escalator communication encryption method based on the Internet of Things and intelligent terminals

By using the secret key hierarchical encryption and decryption method of the Internet of Things and smart terminals in the escalator, the problem of escalator communication security is solved, multi-level protection of escalator data is achieved, and communication security is enhanced.

CN114212653BActive Publication Date: 2024-12-27CANNY ELEVATOR
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202111427877.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-26
Publication Date
2024-12-27
Estimated Expiration
2041-11-26

AI Technical Summary

Technical Problem

In the prior art, the communication protocol of the escalator is private and not open to the public, resulting in the risk of illegally cracking the source code in mobile phone debugging, affecting the safety of the escalator.

Method used

Adopt the encryption and decryption method based on the Internet of Things and smart terminals to protect the escalator communication data through secret key hierarchical encryption (not encrypted, level 1 encryption, level 2 encryption, level 3 encryption), and use the Internet of Things platform to intervene in real time to ensure data security .

Benefits of technology

The security of escalators has been improved. Through the subdivided encryption level and the intervention of the Internet of Things, escalators data has been effectively protected, prevented illegal cracking, and enhanced communication security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114212653B_ABST
    Figure CN114212653B_ABST
Patent Text Reader

Abstract

The present invention discloses an escalator communication encryption method based on the Internet of Things and intelligent terminals, which is participated in by the Internet of Things and applied between the intelligent terminal and the escalator control system, and the communication data is encrypted and decrypted based on the secret key using an encryption and decryption algorithm; according to the confidentiality of the communication content, the encryption channel is divided into: no encryption, level 1 encryption, level 2 encryption, and level 3 encryption; different levels of encryption channels are officially opened after the corresponding level of handshake interaction, and the escalator main control system does not respond to the remaining data except the handshake interaction before the data channel of the encrypted data is opened. Different levels of encryption channels have different degrees of involvement of the Internet of Things, and the higher the level, the higher the degree of involvement, which can effectively protect the security of escalator data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of information communication encryption, and in particular relates to an escalator communication encryption method based on the Internet of Things and an intelligent terminal. Background Art

[0002] As a special equipment, escalators usually need to be debugged to ensure their safe and effective use. In the past, the debugging of escalators required the use of special debugging equipment, such as handheld wired operators. With the popularization of devices such as smart phones and smart tablets, the way escalators are debugged and maintained has gradually changed. Installation and maintenance personnel do not need to carry additional equipment. They can install the APP or WeChat applet provided by the manufacturer on their mobile phones and log in to the account authorized by the escalator manufacturer to debug the escalator. Compared with the traditional debugging method, the interface menu of mobile debugging is richer and the prompt information is more user-friendly, making the debugging cost of escalators lower and the efficiency higher.

[0003] In the field of escalator technology, in order to ensure that escalators can operate safely and stably, the communication protocols of most escalator systems are privately owned by the manufacturer and not open to the public. This is mainly to prevent unauthorized third parties from illegally debugging the escalator. The introduction of mobile phone debugging will have the following problems: Currently, there is a risk of illegal cracking of the source code by mobile phone APP applications or WeChat applets through decompilation tools. Once the program is cracked, even the most complex local encryption algorithm may be bypassed by a third party, which will have a negative impact on the safety of the escalator. Therefore, there is an urgent need for an escalator communication encryption method based on the Internet of Things and smart terminals. Summary of the invention

[0004] In order to solve the defects of the prior art, the present invention provides an escalator communication encryption method based on the Internet of Things and a smart terminal.

[0005] In order to solve the above technical problems, the present invention provides the following technical solutions:

[0006] The present invention provides an escalator communication encryption method based on the Internet of Things and intelligent terminals. The Internet of Things participates in and is applied between the intelligent terminal and the escalator control system. The communication data is encrypted and decrypted using an encryption and decryption algorithm based on a secret key. According to the confidentiality of the communication content, the encryption channel is divided into: no encryption, level 1 encryption, level 2 encryption, and level 3 encryption. The encryption channels of different levels are officially opened only after the handshake interaction of the corresponding level. Before the data channel of the encrypted data is opened, the escalator main control system does not respond to the remaining data except the handshake interaction.

[0007] As a preferred technical solution of the present invention, no encryption is involved and no secret key is involved, and the communication data is only checked for protocol compliance.

[0008] As a preferred technical solution of the present invention, level 1 encryption is a method for encrypting and decrypting communication data based on a level 1 key. The process of obtaining the level 1 key is as follows: the smart terminal and the escalator control system exchange the characteristic data required to calculate the level 1 key through an unencrypted data channel; the smart terminal and the escalator control system calculate the level 1 key based on encryption algorithm 1.

[0009] As a preferred technical solution of the present invention, level 2 encryption is a method for encrypting and decrypting communication data based on a level 2 key. The level 2 key acquisition process includes the following steps: the smart terminal and the escalator control system exchange the characteristic data required for calculating the level 2 key through an unencrypted data channel and a level 1 encrypted data channel; the smart terminal transmits the characteristic data required for calculating the level 2 key to the Internet of Things platform, and the Internet of Things terminal calculates the level 2 key according to encryption algorithm 2, and sends the key to the smart terminal; the escalator control system calculates the level 2 key locally according to specific algorithm 2;

[0010] The level 2 secret key sent by the IoT platform to the smart terminal will remain unchanged after being generated when the escalator control system is powered on, and the subsequent level 2 encrypted communication between the two parties no longer relies on the IoT platform.

[0011] As a preferred technical solution of the present invention, level 3 encryption is a method for encrypting and decrypting communication data based on a level 3 key, and the level 3 key acquisition process includes the following steps: the smart terminal and the escalator control system exchange the characteristic data required for calculating the level 3 key through an unencrypted data channel and a level 1 encrypted data channel: the smart terminal transmits the characteristic data required for calculating the level 3 key to the Internet of Things terminal, and the Internet of Things terminal calculates the level 3 key according to encryption algorithm 3; the escalator control system calculates the level 3 key locally according to specific algorithm 3.

[0012] As a preferred technical solution of the present invention, the characteristic data required for calculating the level 1, level 2, and level 3 secret keys is at least one of the escalator control system barcode, mobile phone ID, random code, and password book; the random code is a set of data generated by the escalator control system and is different each time it is powered on; the password book is based on the password book version of the Internet of Things platform. When the password book versions of the escalator control system and the Internet of Things platform are inconsistent, the password book of the escalator control system is updated to the platform password book. Encryption Algorithm 1, Encryption Algorithm 2, and Encryption Algorithm 3 are existing algorithms that use different rules based on the characteristic data required for level 1, level 2, and level 3 secret keys.

[0013] As a preferred technical solution of the present invention, the smart terminal is a device terminal of at least one of a mobile phone and a tablet.

[0014] As a preferred technical solution of the present invention, handshake interaction is a process in which two parties exchange handshake feature data according to encryption rules to verify the consistency of the key and algorithm.

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

[0016] In summary, the communication encryption method provided by the present invention can further improve the safety of escalators by checking the data interaction between mobile phones and the escalator main control system through the Internet of Things terminal. Due to the participation of the Internet of Things, the mobile phone needs to be in an Internet-connected state in the computer room. If the network status of the computer room is not good, debugging may be restricted. Therefore, the present invention further subdivides the encryption of data into unencrypted, level 1 encryption, level 2 encryption, and level 3 encryption. Among them, the unencrypted channel is for the mobile phone to interact with the escalator for feature data; the level 1 encrypted channel only involves the basic operating data of the escalator; the level 2 encryption involves functions and parameters that are not related to safety; and the level 3 encryption is for functions and parameters related to safety. Different levels of encrypted channels have different degrees of involvement of the Internet of Things. The higher the level, the higher the degree of involvement. The Internet of Things does not intervene in level 1 encryption, the Internet of Things intervenes when the channel is established in level 2 encryption, and the Internet of Things intervenes in real time in level 3 encryption, which can effectively protect the security of escalator data. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 It is the system structure diagram;

[0018] Figure 2 Open the flow chart for the first level encryption channel;

[0019] Figure 3 Open the flow chart for the secondary encryption channel;

[0020] Figure 4 Open the flow chart for the third-level encryption channel. DETAILED DESCRIPTION

[0021] The preferred embodiments of the present invention are described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention.

[0022] See also Figure 1 The escalator control system is connected to the smart terminal via Bluetooth or WiFi. The client app or WeChat applet is installed on the smart terminal, and the platform controls the access rights of the terminal.

[0023] See also Figure 2 , which is the flow chart for opening the level 1 encryption channel.

[0024] S11 control system power on;

[0025] The S12 smart terminal establishes a connection with the escalator control system and performs an unencrypted handshake through an unencrypted data channel. Both parties exchange characteristic data calculated by the level 1 secret key, including the escalator control system barcode, mobile phone ID, and random code;

[0026] S13 The escalator control system and the intelligent terminal calculate the level 1 secret key locally according to the encryption algorithm 1 based on the characteristic data;

[0027] The S14 escalator control system and the intelligent terminal perform handshakes through a level 1 encrypted channel based on the level 1 secret key;

[0028] After the S15 handshake is successful, the level 1 encryption channel is officially opened, and other data in the level 1 encryption channel can interact normally.

[0029] See also Figure 3 , which is the flow chart for opening the level 2 encryption channel.

[0030] S21 Level 1 encryption channel has been opened;

[0031] The S22 escalator control system and the intelligent terminal exchange characteristic data of level 2 secret key calculation through unencrypted data channel and level 1 encryption channel, including escalator control system barcode, mobile phone ID, random code, and password book. The password book can only be synchronized through the level 1 encryption channel;

[0032] The S23 smart terminal transmits the characteristic data required for calculating the level 2 secret key to the IoT platform, which calculates the level 2 secret key based on the characteristic data using encryption algorithm 2 and then sends it to the smart terminal; the escalator control system calculates the level 2 secret key locally based on the characteristic data using encryption algorithm 2;

[0033] The S24 escalator control system and the intelligent terminal conduct handshakes through a level 2 encrypted channel according to level 2 seedling medicine;

[0034] After the S25 handshake is successful, the level 2 encryption channel is officially opened, and other data in the level 2 encryption channel can interact normally.

[0035] See also Figure 4 , which is the flow chart for opening the level 3 encrypted channel.

[0036] S31 Level 1 encryption channel has been opened;

[0037] The S32 escalator control system and the intelligent terminal exchange characteristic data of level 3 secret key calculation through unencrypted data channel and level 1 encryption channel, including escalator control system barcode, mobile phone ID, random code, and password book. The password book can only be synchronized through the level 1 encryption channel;

[0038] The S33 smart terminal transmits the characteristic data required for calculating the level 3 secret key to the IoT platform, which calculates the level 3 secret key based on the characteristic data using encryption algorithm 3; the escalator control system calculates the level 3 secret key locally based on the characteristic data using encryption algorithm 3;

[0039] S34 The smart terminal requests the platform to encrypt the handshake request data. The platform encrypts the data according to the level 3 secret key and the level 3 encryption channel and returns the data to the smart terminal. The smart terminal transparently transmits the encrypted handshake request data to the escalator control system.

[0040] After receiving the handshake request, the S35 escalator control system returns a handshake response to the smart terminal. The smart terminal requests data decryption from the platform and determines whether the handshake is successful after obtaining the decrypted data.

[0041] After the S36 handshake is successful, the level 3 encryption channel is officially opened, and other data in the level 3 encryption channel can interact normally. All data in the level 3 encryption channel sent and received by the smart terminal must be encrypted and decrypted by the platform.

[0042] Among them, encryption algorithm 1, encryption algorithm 2, and encryption algorithm 3 are existing algorithms that use different rules based on the characteristic data required for level 1, level 2, and level 3 secret keys.

[0043] Finally, it should be noted that the above is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein by equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. An escalator communication encryption method based on the Internet of Things and intelligent terminals, characterized in that: The Internet of Things is involved and applied between smart terminals and escalator control systems. The communication data is encrypted and decrypted based on the secret key using encryption and decryption algorithms. According to the confidentiality of the communication content, the encryption channel is divided into: no encryption, level 1 encryption, level 2 encryption, and level 3 encryption. Different levels of encryption channels are officially opened after the corresponding level of handshake interaction. Before the data channel of encrypted data is opened, the escalator master control system does not respond to other data except handshake interaction. No encryption, no secret key involved, communication data is only checked for protocol compliance; Level 1 encryption is a method for encrypting and decrypting communication data based on a level 1 key. The process of obtaining the level 1 key is as follows: the intelligent terminal and the escalator control system exchange the characteristic data necessary for calculating the level 1 key through an unencrypted data channel; the intelligent terminal and the escalator control system calculate the level 1 key according to encryption algorithm 1; Level 2 encryption is a method for encrypting and decrypting communication data based on a level 2 key. The level 2 key acquisition process includes the following steps: the smart terminal and the escalator control system exchange the characteristic data required for calculating the level 2 key through an unencrypted data channel and a level 1 encrypted data channel; the smart terminal transmits the characteristic data required for calculating the level 2 key to the Internet of Things platform, and the Internet of Things terminal calculates the level 2 key according to encryption algorithm 2 and sends the key to the smart terminal; the escalator control system calculates the level 2 key locally according to specific algorithm 2; the level 2 key sent to the smart terminal by the Internet of Things platform remains unchanged after being generated when the escalator control system is powered on, and the subsequent level 2 encrypted communication between the two parties no longer relies on the Internet of Things platform; Level 3 encryption is a method of encrypting and decrypting communication data based on a level 3 key. The level 3 key acquisition process includes the following steps: the smart terminal and the escalator control system exchange the characteristic data required for calculating the level 3 key through an unencrypted data channel and a level 1 encrypted data channel: the smart terminal transmits the characteristic data required for calculating the level 3 key to the Internet of Things terminal, and the Internet of Things terminal calculates the level 3 key according to encryption algorithm 3; the escalator control system calculates the level 3 key locally according to specific algorithm 3.

2. The escalator communication encryption method based on the Internet of Things and intelligent terminals according to claim 1 is characterized in that: The characteristic data required for calculating level 1, level 2, and level 3 secret keys are at least one of the escalator control system barcode, mobile phone ID, random code, and password book; the random code is a set of data generated by the escalator control system and is different each time the power is turned on; the password book is based on the password book version of the Internet of Things platform. When the password book versions of the escalator control system and the Internet of Things platform are inconsistent, the password book of the escalator control system is updated to the platform password book.

3. The escalator communication encryption method based on the Internet of Things and intelligent terminals according to claim 1 is characterized in that: The smart terminal is a device terminal of at least one of a mobile phone and a tablet.

4. The escalator communication encryption method based on the Internet of Things and intelligent terminals according to claim 1 is characterized in that: Handshake interaction is a process in which two parties exchange handshake feature data according to encryption rules to verify the consistency of keys and algorithms.