A power transmission line monitoring data transmission method based on Beidou
By transmitting keys through Beidou short messages, ciphertext through cellular networks, and inserting identifiers in the ciphertext and keys, the problems of data leakage and fault identification in cellular network transmission are solved, and the secure transmission of transmission line data and rapid fault location are achieved.
Patent Information
- Application Number
- CN202211454576.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-21
- Publication Date
- 2025-10-21
- Estimated Expiration
- 2042-11-21
AI Technical Summary
Existing technologies for transmitting transmission line monitoring data via cellular networks pose a risk of data leakage, and power supply bureaus find it difficult to distinguish between network failures and equipment failures, resulting in ineffective maintenance.
Beidou short messages are used to transmit keys, and cellular networks are used to transmit ciphertext. Identifiers are inserted into the ciphertext and key for encryption and decryption, and related data is transmitted through different channels to ensure data security and fault identification.
It improves the security of data transmission on transmission lines, can quickly identify network or equipment failures, and improves the maintenance efficiency of power supply bureaus.
Smart Images

Figure CN115835191B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a Beidou-based data transmission method for power transmission line monitoring, and belongs to the technical field of data transmission. Background Art
[0002] To understand the status of power transmission lines, existing technologies typically use various sensors for real-time monitoring. For example, accelerometers are used to detect line vibration and gyroscopes are used to measure tower tilt. After the sensors measure the data, they need to transmit it to the power supply bureau so that the bureau can perform appropriate maintenance tasks. Existing technologies primarily transmit this data back to the power supply bureau via cellular networks. However, data transmitted via cellular networks can be hijacked by rogue base stations, potentially leading to data leaks. Furthermore, the power supply bureau cannot determine whether the failure to receive monitoring data is due to network or equipment issues, making it difficult to address the problem. Summary of the Invention
[0003] The technical problem to be solved by the present invention is to provide a Beidou-based power transmission line monitoring data transmission method to overcome the shortcomings of the existing technology.
[0004] The technical solution of the present invention is: a Beidou-based transmission line monitoring data transmission method, the method comprising:
[0005] S01. The monitoring device encrypts the monitoring data using a key to obtain a ciphertext;
[0006] S02. The monitoring device inserts the same identifier into the ciphertext and the key to obtain the ciphertext with the identifier and the key with the identifier;
[0007] S03. The monitoring device transmits the ciphertext with the identifier to the receiver via the cellular network, and transmits the key with the identifier to the receiver via the Beidou short message;
[0008] S04. The recipient strips the identifier and ciphertext of the ciphertext with the identifier to obtain the ciphertext identifier and ciphertext, and strips the identifier and key of the key with the identifier to obtain the key identifier and key;
[0009] S05. The receiver compares the ciphertext identifier and the key identifier. If the ciphertext identifier is the same as the key identifier, the receiver uses the key to decrypt the ciphertext to obtain the monitoring data.
[0010] Specifically, the step S01 performs encryption using a symmetric encryption algorithm.
[0011] Furthermore, in step S02, the identifier is inserted at any position in the ciphertext, and the insertion position is agreed upon by the protocol.
[0012] Furthermore, the step S02 also includes that the monitoring device temporarily stores the ciphertext with identifier and the key with identifier for a set time T until a response signal with identifier is received. If the monitoring device does not receive a response signal with identifier within the set time T, the ciphertext with identifier and the key with identifier with the corresponding identifier are resent to the recipient.
[0013] Furthermore, the calculation method of the set time T is as follows:
[0014] The probability ψ that the monitoring device does not receive the response signal with the identifier satisfies formula ①,
[0015]
[0016] Find the maximum value T of t1+2t2+t3 under the condition of ① max , set the set time T to T max ;
[0017] Among them, the signal processing time of the monitoring device satisfies the normal distribution μ1 is the expected signal processing time of the monitoring device, σ1 is the standard deviation of the signal processing time of the monitoring device, and t1 is the signal processing time of the monitoring device; the signal processing time of the Beidou satellite processing short message satisfies the normal distribution μ2 is the expected processing time of Beidou satellite short message signal, σ2 is the standard deviation of Beidou satellite short message signal processing time, t2 is the processing time of Beidou satellite short message signal processing time; the receiver signal processing time satisfies the normal distribution μ3 is the expected receiver signal processing time, σ3 is the standard deviation of the receiver signal processing time, and t3 is the receiver signal processing time.
[0018] Furthermore, step S05 also includes that the recipient stores the ciphertext and the corresponding ciphertext identifier in the first storage group, and stores the key and the corresponding key identifier in the second storage group. If the ciphertext identifier in the first storage group is the same as the ciphertext identifier and the key identifier in the second storage group, the ciphertext corresponding to the ciphertext identifier and the key corresponding to the key identifier are taken out, and the identifier response signal is sent to the monitoring device via the Beidou short message, and the corresponding ciphertext and ciphertext identifier are deleted from the first storage group, and the corresponding key and key identifier are deleted from the second storage group.
[0019] Furthermore, the identifier includes a timestamp when the monitoring device encrypts the ciphertext and an identification of the monitoring device.
[0020] Furthermore, the key is generated by calculating a hash value of the identifier.
[0021] Furthermore, a prerequisite for sending the identifier response signal to the monitoring device via the Beidou short message in step S05 is that the key decryption of the ciphertext is successful.
[0022] The beneficial effects of the present invention are:
[0023] The present invention encrypts data, uses Beidou short messages to transmit keys with smaller data volumes, and uses traditional cellular networks with faster speeds and lower traffic costs to transmit ciphertexts with larger data volumes. The receiver receives the ciphertexts through the cellular network and the keys through Beidou short messages. Since all data transmitted through the cellular network is ciphertext, even if the data is hijacked by a fake base station, the security of the data can be guaranteed as long as the keys are not leaked. Since the keys are transmitted through Beidou short messages, data hijackers need to further crack the Beidou short message data to obtain the keys and decrypt the ciphertext. This increases the difficulty of cracking the data transmission of the transmission line and improves the security of the data transmission of the transmission line.
[0024] The present invention transmits related data through two different channels. If the ciphertext with an identifier is not received via the cellular network, but the key with an identifier is received via the Beidou short message, it proves that the monitoring device is not at fault, but the cellular network is at fault. If the ciphertext with an identifier is not received via the cellular network and the key with an identifier is not received via the Beidou short message, it proves that the monitoring device is at fault. This is more conducive to the power supply bureau to quickly find the cause of the fault. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 Flowchart of an embodiment of the present invention. DETAILED DESCRIPTION
[0026] The technical solution of the present invention will be further described below with reference to the accompanying drawings and embodiments.
[0027] Implementation Example 1: In order to solve the problem that the existing technology may cause data leakage and the power supply bureau cannot determine whether the failure to receive monitoring data is due to network problems or equipment problems, refer to Figure 1 , a Beidou-based power transmission line monitoring data transmission method is adopted, the method comprising:
[0028] S01. The monitoring device encrypts the monitoring data using a key to obtain a ciphertext;
[0029] S02. The monitoring device inserts the same identifier into the ciphertext and the key to obtain the ciphertext with the identifier and the key with the identifier. Here, the identifier can be inserted at the beginning or the end of the ciphertext, or even at any position of the ciphertext, and the insertion position can be agreed upon by the protocol.
[0030] S03. The monitoring device transmits the ciphertext with the identifier to the receiver via the cellular network, and transmits the key with the identifier to the receiver via the Beidou short message;
[0031] S04. The recipient strips the identifier and ciphertext of the ciphertext with the identifier to obtain the ciphertext identifier and ciphertext, and strips the identifier and key of the key with the identifier to obtain the key identifier and key;
[0032] S05. The receiver compares the ciphertext identifier and the key identifier. If the ciphertext identifier is the same as the key identifier, the receiver uses the key to decrypt the ciphertext to obtain the monitoring data.
[0033] By encrypting the data, using Beidou short messages to transmit keys with smaller data volumes, and using traditional cellular networks with faster speeds and cheaper data traffic to transmit ciphertexts with larger data volumes, the receiver receives the ciphertext through the cellular network and the key through Beidou short messages. Since all data transmitted through the cellular network is ciphertext, even if the data is hijacked by a fake base station, the data security can be guaranteed as long as the key is not leaked. The key is transmitted through Beidou short messages, and the data hijacker needs to further crack the Beidou short message data to obtain the key and decrypt the ciphertext. This increases the difficulty of cracking the data transmission of the transmission line and improves the security of the data transmission of the transmission line.
[0034] By transmitting related data over two different channels, if the ciphertext with an identifier is not received via the cellular network, but the key with an identifier is received via the BeiDou short message, it indicates that the monitoring device is not at fault, but the cellular network is. If both the ciphertext with an identifier and the key with an identifier are not received via the cellular network and the BeiDou short message, it indicates that the monitoring device is at fault. This makes it easier for power supply bureaus to quickly locate the cause of a fault.
[0035] Specifically, the step S01 performs encryption using a symmetric encryption algorithm.
[0036] Through the symmetric encryption algorithm, the encryption speed is faster, which is conducive to the real-time transmission of data.
[0037] On the one hand, due to the different transmission latency of information over cellular networks and BeiDou short messages, it is impossible for the receiver to receive both the ciphertext with identifiers and the key with identifiers simultaneously, resulting in the receiver being unable to decrypt the received ciphertext with identifiers. On the other hand, whether the cellular network or BeiDou short message is the same, the signal transmitted through both may suffer from packet loss or equipment failure, resulting in data not being transmitted to the receiver.
[0038] To solve the above problem, in this embodiment, step S02 further includes: the monitoring device temporarily stores the ciphertext with the identifier and the key with the identifier for a set time T until a response signal with the identifier is received; if the monitoring device does not receive the response signal with the identifier within the set time T, the monitoring device resends the ciphertext with the identifier and the key with the identifier with the corresponding identifier to the recipient;
[0039] The step S05 further includes the following steps: the recipient stores the ciphertext and the corresponding ciphertext identifier in a first storage group, and stores the key and the corresponding key identifier in a second storage group; if the ciphertext identifier in the first storage group is the same as the key identifier in the second storage group, the ciphertext corresponding to the ciphertext identifier and the key corresponding to the key identifier are removed, and an identifier response signal is sent to the monitoring device via a Beidou short message; the corresponding ciphertext and ciphertext identifier are deleted from the first storage group, and the corresponding key and key identifier are deleted from the second storage group. During use, the recipient sends an identifier response signal to the monitoring device via a Beidou short message for each pair of ciphertext with an identifier and key with an identical identifier received. The monitoring device determines whether to resend the ciphertext with an identifier and key with an identifier to the recipient based on whether the ciphertext identifier in the first storage group is the same as the key identifier in the second storage group, thereby ensuring that the recipient can definitely receive the ciphertext with an identifier and key with an identifier.
[0040] If the set time T is set too long, each time data transmission fails, it will take a long time to wait for the monitoring device to resend data, resulting in reduced communication efficiency and reduced real-time performance of the monitoring data.
[0041] If the set time T is set too short, the data that was originally transmitted normally will not be transmitted to the monitoring device in time due to the set time. As a result, the monitoring device will continue to send data to the receiver because it cannot receive the response signal with the identifier, causing the data transmission to enter an infinite loop.
[0042] In order to solve this problem, in this embodiment, the calculation method of the set time T is further as follows:
[0043] The probability ψ that the monitoring device does not receive the response signal with the identifier satisfies formula ①,
[0044]
[0045] Find the maximum value T of t1+2t2+t3 under the condition of ① max , set the set time T to T max ;
[0046] Among them, the signal processing time of the monitoring device satisfies the normal distribution μ1 is the expected signal processing time of the monitoring device, σ1 is the standard deviation of the signal processing time of the monitoring device, and t1 is the signal processing time of the monitoring device; the signal processing time of the Beidou satellite processing short message satisfies the normal distribution μ2 is the expected processing time of Beidou satellite short message signal, σ2 is the standard deviation of Beidou satellite short message signal processing time, t2 is the processing time of Beidou satellite short message signal processing time; the receiver signal processing time satisfies the normal distribution μ3 is the expected receiver signal processing time, σ3 is the standard deviation of the receiver signal processing time, and t3 is the receiver signal processing time.
[0047] The time it takes for the monitoring device to receive the response signal with the identifier is mainly affected by the following factors:
[0048] 1) Monitoring device ==> Beidou satellite: The time it takes for the signal to travel from the monitoring device to the Beidou satellite. Since the signal travels at the speed of light, this time is negligible compared to device latency. ==> indicates the direction of signal transmission.
[0049] 2) Beidou satellite: The time t2 when the Beidou satellite processes the short message signal received from the monitoring device and sends it to the receiver;
[0050] 3) BeiDou Satellite ==> Receiver: The time it takes for the signal to travel from the BeiDou satellite to the receiver. Since the signal travels at the speed of light, this time is negligible compared to device latency.
[0051] 4) Receiver: Receiver signal processing time t3;
[0052] 5) Receiver ==> BeiDou Satellite: The time it takes for the signal to travel from the receiver to the BeiDou satellite. Since the signal travels at the speed of light, this time is negligible compared to device latency.
[0053] 6) Beidou Satellite: The time t2 when the Beidou Satellite processes the received receiver short message signal and sends it to the monitoring device;
[0054] 7) Monitoring equipment: The time t1 when the monitoring equipment receives the short message processing signal from the Beidou satellite.
[0055] Therefore, the time from the monitoring device sending the ciphertext with identifier and the key with identifier to receiving the response signal with identifier is approximately t1+2t2+t3;
[0056] The signal processing time of the monitoring device satisfies the normal distribution The processing time of Beidou satellite short message signals satisfies the normal distribution The receiver signal processing time satisfies the normal distribution The probability ψ that the monitoring device does not receive the response signal with the identifier satisfies formula ①,
[0057] The maximum value T of t1+2t2+t3 when satisfying formula ① can be obtained max , when the set time T is set to T max This ensures that the probability of the monitoring device not receiving a response signal with an identifier is less than 0.05. This not only ensures that the time required to wait for the monitoring device to resend data after each data transmission failure is sufficiently short, but also greatly reduces the probability of the monitoring device entering a dead loop.
[0058] Furthermore, the identifier includes a timestamp when the monitoring device encrypts the ciphertext and an identification of the monitoring device, so that each device and each moment can be distinguished.
[0059] Furthermore, the key is generated by the following method: generating the key by calculating a hash value of the identifier.
[0060] By calculating the hash value of the identifier to generate the key, and taking advantage of the different hash values of different identifiers, the key generated each time is different. By taking advantage of the irreversible characteristics of the hash function and the irregularity of the generated hash value, attackers can be prevented from carrying out replay attacks on the key transmitted through Beidou short messages.
[0061] Even if the ciphertext identifier and key identifier are identical, the key or ciphertext may be lost while the ciphertext identifier and key identifier are intact, resulting in the key being unable to decrypt the ciphertext. If this results in decryption failure and the monitoring device does not resend the data, monitoring data will be lost. To address this issue, in this embodiment, the prerequisite for sending the identifier-bearing response signal to the monitoring device via the Beidou short message in step S05 also includes: the key successfully decrypting the ciphertext.
[0062] Here, whether to send a response signal with an identifier is determined by determining whether the key decrypts the ciphertext successfully, thereby avoiding the problem of key or ciphertext packet loss while the ciphertext identifier and key identifier are intact, resulting in loss of monitoring data.
[0063] The above is a further detailed description of the present invention in conjunction with specific preferred embodiments, and the specific implementation of the present invention should not be considered to be limited to these descriptions. For those skilled in the art of the present invention, without departing from the concept of the present invention, several simple deductions or substitutions can be made, which should be considered to fall within the scope of protection of the present invention.
Claims
1. A BeiDou-based data transmission method for power transmission line monitoring, characterized in that: The method comprises: S01. The monitoring device encrypts the monitoring data using a key to obtain a ciphertext; S02. The monitoring device inserts the same identifier into the ciphertext and the key to obtain the ciphertext with the identifier and the key with the identifier; The step S02 further includes temporarily storing the ciphertext with the identifier and the key with the identifier for a set time T until the monitoring device receives a response signal with the identifier from the recipient, and if the monitoring device does not receive the response signal with the identifier within the set time T, resending the ciphertext with the identifier and the key with the identifier with the corresponding identifier to the recipient; The calculation method of the set time T is as follows: The probability ψ that the monitoring device does not receive the response signal with the identifier satisfies formula ①, Find the maximum value T of t1+2t2+t3 under the condition of ① max , set the set time T to T max ; Among them, the signal processing time of the monitoring device satisfies the normal distribution μ1 is the expected signal processing time of the monitoring device, σ1 is the standard deviation of the signal processing time of the monitoring device, and t1 is the signal processing time of the monitoring device; the signal processing time of the Beidou satellite processing short message satisfies the normal distribution μ2 is the expected processing time of Beidou satellite short message signal, σ2 is the standard deviation of Beidou satellite short message signal processing time, t2 is the processing time of Beidou satellite short message signal processing time; the receiver signal processing time satisfies the normal distribution μ3 is the expected signal processing time of the receiver, σ3 is the standard deviation of the signal processing time of the receiver, and t3 is the signal processing time of the receiver; S03. The monitoring device transmits the ciphertext with the identifier to the receiver via the cellular network, and transmits the key with the identifier to the receiver via the Beidou short message; S04. The recipient strips the identifier and ciphertext of the ciphertext with the identifier to obtain the ciphertext identifier and ciphertext, and strips the identifier and key of the key with the identifier to obtain the key identifier and key; S05. The receiver compares the ciphertext identifier and the key identifier. If the ciphertext identifier is the same as the key identifier, the receiver uses the key to decrypt the ciphertext to obtain the monitoring data.
2. The Beidou-based power transmission line monitoring data transmission method according to claim 1, characterized in that: The step S01 performs encryption using a symmetric encryption algorithm.
3. The BeiDou-based power transmission line monitoring data transmission method according to claim 1, characterized in that: In step S02, the identifier is inserted at any position in the ciphertext, and the insertion position is agreed upon by the protocol.
4. The Beidou-based power transmission line monitoring data transmission method according to claim 1, characterized in that: The step S05 also includes that the recipient stores the ciphertext and the corresponding ciphertext identifier in the first storage group, and stores the key and the corresponding key identifier in the second storage group. If the ciphertext identifier in the first storage group is the same as the key identifier in the second storage group, the ciphertext corresponding to the ciphertext identifier and the key corresponding to the key identifier are taken out, and the identifier response signal is sent to the monitoring device via the Beidou short message, and the corresponding ciphertext and ciphertext identifier are deleted from the first storage group, and the corresponding key and key identifier are deleted from the second storage group.
5. The BeiDou-based power transmission line monitoring data transmission method according to claim 1, characterized in that: The identifier includes a timestamp when the monitoring device encrypts the ciphertext and a monitoring device identification.
6. The Beidou-based power transmission line monitoring data transmission method according to claim 1, characterized in that: The key is generated by calculating a hash value for the identifier.
7. The Beidou-based power transmission line monitoring data transmission method according to claim 4, characterized in that: The prerequisite for sending the identifier response signal to the monitoring device via the Beidou short message in step S05 is that the key decryption of the ciphertext is successful.
Citation Information
Patent Citations
Method and system for carrying out secret key and data separated transmission by satellite communication
CN106452749A
Data transmission method of aerial and ground integrated network based on symmetrical encryption
CN107666491A