A method and terminal for encrypting and transmitting electric power data

By using the chaotic iterative model in the high-voltage power grid to encrypt power data and correlate it with the regional information code, the problem that high-voltage equipment cannot connect external signal lines and is easy to crack in existing encryption methods is solved, and high-security power data transmission is achieved.

CN114386076BActive Publication Date: 2025-01-07FUJIAN ZHONGDIAN HECHUANG POWER TECH CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210050239.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-17
Publication Date
2025-01-07
Estimated Expiration
2042-01-17

AI Technical Summary

Technical Problem

In high-voltage power grids, due to the special electromagnetic field environment and explosion-proof strength requirements of the high-voltage power grid, high-voltage equipment cannot be connected to external signal lines and cannot provide timely feedback on faults. The existing encryption methods are easy to crack, affecting information security.

Method used

The chaotic iteration model is used to encrypt the power data, and the chaotic iteration model is associated with the region information code, and the initial values ​​and iterations of different regions are saved to improve the encryption difficulty and security.

Benefits of technology

It realizes high-security power data transmission to prevent data leakage. Even if a chaotic iteration model is cracked, it will not affect other areas, ensuring the security of power data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114386076B_ABST
    Figure CN114386076B_ABST
Patent Text Reader

Abstract

The present application provides a method and terminal for encrypting and transmitting electric power data, obtaining the electric power data to be encrypted and the initial regional information code corresponding to the electric power data to be encrypted; encrypting the electric power data to be encrypted according to the first chaotic iteration model to obtain the encrypted electric power data, and saving the initial regional information code and the first chaotic iteration model. The present application associates the electric power data with the region, and uses the chaotic characteristics of the chaotic iteration model to encrypt the electric power data to be encrypted. Since the initial value and the number of iterations of the chaotic iteration model are different, they will have a great impact on the final iteration result, making it difficult to obtain the iteration result, thereby increasing the difficulty of decryption, and saving the chaotic iteration model and the regional information code in correspondence, different chaotic iteration models can be set for different regions, and even if a chaotic iteration model is cracked, it will not affect the remaining regions, thereby achieving high-security electric power data transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data transmission, and in particular to a method and a terminal for encrypting and transmitting electric power data. Background Art

[0002] In the power system, various detected data need to be transmitted. However, due to the special electromagnetic field environment of the high-voltage power grid, limited data transmission is mostly adopted. Some equipment cannot be connected to external signal lines due to the explosion-proof strength requirements, which results in the internal data information of these high-voltage equipment being unable to be transmitted externally. It can only be analyzed through the operating status of related equipment. When there is a risk of failure, timely feedback cannot be provided, resulting in huge losses of personnel safety and property. In addition, the encryption method in the existing transmission process is easy to crack, affecting information security. Summary of the invention

[0003] The technical problem to be solved by the present invention is to provide a power data encryption transmission method and a terminal to achieve high-security data transmission.

[0004] In order to solve the above technical problems, a technical solution adopted by the present invention is:

[0005] A method for encrypting and transmitting power data, comprising the steps of:

[0006] Acquire power data to be encrypted and an initial area information code corresponding to the power data to be encrypted;

[0007] The power data to be encrypted is encrypted according to the first chaotic iterative model to obtain encrypted power data, and the initial area information code and the first chaotic iterative model are saved.

[0008] In order to solve the above technical problems, another technical solution adopted by the present invention is:

[0009] A power data encryption transmission terminal comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer program:

[0010] Acquire power data to be encrypted and an initial area information code corresponding to the power data to be encrypted;

[0011] The power data to be encrypted is encrypted according to the first chaotic iterative model to obtain encrypted power data, and the initial area information code and the first chaotic iterative model are saved.

[0012] The beneficial effects of the present invention are associating power data with regions and utilizing the chaotic characteristics of a chaotic iteration model to encrypt the power data to be encrypted. Different initial values ​​and iteration times of the chaotic iteration model will have a significant impact on the final iteration result, making it difficult to obtain the iteration result, thereby increasing the difficulty of decryption. The chaotic iteration model and the regional information code are saved correspondingly, and different chaotic iteration models can be set for different regions. Even if a chaotic iteration model is cracked, it will not affect the remaining regions, further improving security, avoiding the leakage of power data, and realizing high-security power data transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] Figure 1 A flowchart of a method for encrypting and transmitting power data according to an embodiment of the present invention;

[0014] Figure 2 This is a schematic diagram of the structure of a power data encryption transmission terminal according to an embodiment of the present invention;

[0015] Figure 3 A result distribution diagram of a chaotic iteration model according to an embodiment of the present invention;

[0016] Description of labels:

[0017] 1. A power data encryption transmission terminal; 2. A processor; 3. A memory. DETAILED DESCRIPTION

[0018] In order to explain the technical content, achieved objectives and effects of the present invention in detail, the following is an explanation in combination with the implementation modes and the accompanying drawings.

[0019] Please refer to Figure 1 , a method for encrypting and transmitting power data, comprising the steps of:

[0020] Acquire power data to be encrypted and an initial area information code corresponding to the power data to be encrypted;

[0021] The power data to be encrypted is encrypted according to the first chaotic iterative model to obtain encrypted power data, and the initial area information code and the first chaotic iterative model are saved.

[0022] From the above description, it can be seen that the beneficial effects of the present invention are: associating power data with regions, and utilizing the chaotic characteristics of the chaotic iteration model to encrypt the encrypted power data. Since the initial value and number of iterations of the chaotic iteration model are different, they will have a greater impact on the final iteration result, making the iteration result difficult to obtain, thereby increasing the difficulty of decryption. The chaotic iteration model and the regional information code are saved accordingly, and different chaotic iteration models can be set for different regions. Even if a chaotic iteration model is cracked, it will not affect the remaining regions, further improving security, avoiding the leakage of power data, and realizing high-security power data transmission.

[0023] Furthermore, the storing of the initial region information code and the first chaotic iterative model comprises:

[0024] Obtaining a first initial value corresponding to a first chaotic iterative model;

[0025] The association relationship between the initial area information code and the first initial value is stored.

[0026] From the above description, it can be seen that in the chaotic iterative model, the initial value has a greater impact on the iterative result. A slight change in the initial value will cause a large difference in the final iterative result. Different initial values ​​will result in different chaotic iterative models. That is, the chaotic iterative model corresponding to the regional information is saved to facilitate subsequent decryption.

[0027] Furthermore, it also includes:

[0028] receiving query information, wherein the query information includes a first area information code and a second initial value;

[0029] searching whether there is the initial area information code and the first initial value corresponding to the first area information code and the second initial value;

[0030] If yes, a first chaotic iterative model is obtained according to the first initial value, and update information is received, wherein the update information includes a preset number of iterations;

[0031] Iterate the first chaotic iterative model for the preset number of iterations to obtain a third initial value, and mark the preset number of iterations as an update region information code;

[0032] The updated area information code and the third initial value are saved, and the initial area information code and the first initial value are replaced.

[0033] From the above description, it can be seen that after receiving the query information, the initial value and area code corresponding to the stored chaotic iterative model are updated. The next query needs to use the new area code and initial value to perform the query, which makes the chaotic iterative algorithm used for encryption time-effective and further improves security.

[0034] Furthermore, the first chaotic iterative model is:

[0035] x n+1 =μx n (1-x n ) Where n is the number of iterations, μ is a preset parameter, and x0 is the first initial value.

[0036] From the above description, it can be seen that the worm population model is used as the preset chaotic model. The calculation process of the worm population model is relatively simple, but the discreteness of the final iterative result is relatively high, that is, it has good randomness, which can achieve high-security encryption while improving the computational efficiency of the encryption process.

[0037] Furthermore, it also includes:

[0038] Obtain encrypted power data;

[0039] Obtain a result distribution diagram corresponding to a preset chaotic iterative model. If the value of the power data encryption package corresponds to the result distribution diagram, decrypt the encrypted data package according to the preset chaotic iterative model to obtain the power data corresponding to the target power equipment. Otherwise, issue an alarm message.

[0040] From the above description, it can be seen that the iteration result of the chaotic iteration model will correspond to a distribution graph. If the corresponding value of the received encrypted power data is not in this distribution graph, it can be said that the encrypted power data may be illegal data or that external factors intervene in the encryption process of the power data. The security of the encrypted power data may be affected. At this time, issuing an alarm instead of directly decrypting can further ensure security.

[0041] Please refer to Figure 2 , a power data encryption transmission terminal, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer program:

[0042] Acquire power data to be encrypted and an initial area information code corresponding to the power data to be encrypted;

[0043] The power data to be encrypted is encrypted according to the first chaotic iterative model to obtain encrypted power data, and the initial area information code and the first chaotic iterative model are saved.

[0044] From the above description, it can be seen that the beneficial effects of the present invention are: associating power data with regions, and utilizing the chaotic characteristics of the chaotic iteration model to encrypt the encrypted power data. Since the initial value and number of iterations of the chaotic iteration model are different, they will have a greater impact on the final iteration result, making the iteration result difficult to obtain, thereby increasing the difficulty of decryption. The chaotic iteration model and the regional information code are saved accordingly, and different chaotic iteration models can be set for different regions. Even if a chaotic iteration model is cracked, it will not affect the remaining regions, further improving security, avoiding the leakage of power data, and realizing high-security power data transmission.

[0045] Furthermore, the storing of the initial region information code and the first chaotic iterative model comprises:

[0046] Obtaining a first initial value corresponding to a first chaotic iterative model;

[0047] The association relationship between the initial area information code and the first initial value is stored.

[0048] From the above description, it can be seen that in the chaotic iterative model, the initial value has a greater impact on the iterative result. A slight change in the initial value will cause a large difference in the final iterative result. Different initial values ​​will result in different chaotic iterative models. That is, the chaotic iterative model corresponding to the regional information is saved to facilitate subsequent decryption.

[0049] Furthermore, it also includes:

[0050] receiving query information, wherein the query information includes a first area information code and a second initial value;

[0051] searching whether there is the initial area information code and the first initial value corresponding to the first area information code and the second initial value;

[0052] If yes, a first chaotic iterative model is obtained according to the first initial value, and update information is received, wherein the update information includes a preset number of iterations;

[0053] Iterate the first chaotic iterative model for the preset number of iterations to obtain a third initial value, and mark the preset number of iterations as an update region information code;

[0054] The updated area information code and the third initial value are saved, and the initial area information code and the first initial value are replaced.

[0055] From the above description, it can be seen that after receiving the query information, the initial value and area code corresponding to the stored chaotic iterative model are updated. The next query needs to use the new area code and initial value to perform the query, which makes the chaotic iterative algorithm used for encryption time-effective and further improves security.

[0056] Furthermore, the first chaotic iterative model is:

[0057] x n+1 =μx n (1-x n ) Where n is the number of iterations, μ is a preset parameter, and x0 is the first initial value.

[0058] From the above description, it can be seen that the worm population model is used as the preset chaotic model. The calculation process of the worm population model is relatively simple, but the discreteness of the final iterative result is relatively high, that is, it has good randomness, which can achieve high-security encryption while improving the computational efficiency of the encryption process.

[0059] Furthermore, it also includes:

[0060] Obtain encrypted power data;

[0061] Obtain a result distribution diagram corresponding to a preset chaotic iterative model. If the value of the power data encryption package corresponds to the result distribution diagram, decrypt the encrypted data package according to the preset chaotic iterative model to obtain the power data corresponding to the target power equipment. Otherwise, issue an alarm message.

[0062] From the above description, it can be seen that the iteration result of the chaotic iteration model will correspond to a distribution graph. If the corresponding value of the received encrypted power data is not in this distribution graph, it can be said that the encrypted power data may be illegal data or that external factors intervene in the encryption process of the power data. The security of the encrypted power data may be affected. At this time, issuing an alarm instead of directly decrypting can further ensure security.

[0063] The above-mentioned power data encryption transmission method of the present application is particularly suitable for the transmission of power data that needs to be encrypted, and can also be used for the transmission of other data that needs to be encrypted. Since most of the power data is numerical, the method of the present application is also more efficient while ensuring high security. The following is an explanation through specific embodiments:

[0064] Please refer to Figure 1 , Embodiment 1 of the present invention is:

[0065] A method for encrypting and transmitting power data, comprising the steps of:

[0066] S1. Obtaining power data to be encrypted and an initial area information code corresponding to the power data to be encrypted;

[0067] S2. Encrypt the power data to be encrypted according to the first chaotic iterative model to obtain encrypted power data, and save the initial region information code and the first chaotic iterative model; specifically, obtain a first initial value corresponding to the first chaotic iterative model, and save the association between the initial region information code and the first initial value;

[0068] Among them, the first chaotic iterative model is:

[0069] x n+1 =μx n (1-x n );

[0070] Wherein, n is the number of iterations, μ is a preset parameter, and x0 is the first initial value; in an optional implementation, μ=2.608; μ may select different values ​​according to different security requirements and computing resources;

[0071] In an optional implementation, n is the initial area information code;

[0072] Among them, encrypting the power data to be encrypted according to the first chaotic iteration model includes: generating a key or an encryption matrix according to the iteration value obtained by iterating the first number of the first chaotic iteration model, encrypting the power data to be encrypted according to the key or the encryption matrix, or other encryption methods based on random values, which are not limited here. Because the iteration result of the chaotic iteration model has a tendency to change within a range and is a linear transformation, when the initial value changes, the result of the iteration n times is extremely large and irregular, which greatly increases the difficulty of cracking the finally generated number;

[0073] Also includes the decryption process:

[0074] A1. Obtain encrypted power data;

[0075] A2, please refer to Figure 3 , is a result distribution diagram corresponding to a preset chaotic iteration model; obtaining a result distribution diagram corresponding to a preset chaotic iteration model, if the value of the power data encryption package corresponds to the result distribution diagram, decrypting the encrypted data package according to the preset chaotic iteration model to obtain the power data corresponding to the target power equipment, otherwise, issuing an alarm message;

[0076] That is, the platform can not only encrypt and transmit data to the terminal, but also receive and decrypt the encrypted data from the terminal. The encryption process of the terminal is the same as that of the platform.

[0077] Embodiment 2 of the present invention is:

[0078] A method for encrypting and transmitting power data, which is different from the first embodiment in that it also includes:

[0079] S3, receiving query information, wherein the query information includes a first area information code and a second initial value;

[0080] S4, searching whether there is the initial area information code and the first initial value corresponding to the first area information code and the second initial value; if so, executing S5;

[0081] S5. Obtaining a first chaotic iterative model according to the first initial value, and receiving update information, wherein the update information includes a preset number of iterations;

[0082] S6, iterating the first chaotic iterative model by the preset number of iterations to obtain a third initial value, and marking the preset number of iterations as an update region information code;

[0083] S7, save the update area information code and the third initial value, replace the initial area information code and the first initial value, and return the update area information and the third initial value; then at this time, if you still want to query information, you need to send the update area information code and the third initial value to realize the query, then even if the data of the previous query is cracked, it will not affect the subsequent query due to the particularity of the chaotic iteration model;

[0084] In an optional implementation, the initial area information code and the first initial value may be updated after each encryption, or the initial area information code and the first initial value may be updated at a preset interval;

[0085] In an optional implementation, the terminal receives the update area information and the third initial value, and uses the update area information as its own code and writes the third initial value into the memory. When the user submits the query information, the terminal can automatically attach the update area information and the third initial value.

[0086] Please refer to Figure 2 , Embodiment 3 of the present invention is:

[0087] A power data encryption transmission terminal 1 includes a processor 2, a memory 3, and a computer program stored in the memory 3 and executable on the processor 2. When the processor 2 executes the computer program, each step in Embodiment 1 or Embodiment 2 is implemented.

[0088] In summary, the present invention provides an electric power data encryption transmission method and terminal, which implements encryption of the electric power data to be encrypted through a chaotic iteration model, and partitions the electric power data according to the area where it is located, each partition corresponds to an initial area information code, and different chaotic iteration models can be set for different partitions, which further increases the difficulty of cracking and thus improves security; utilizing the characteristics that the initial value and the number of iterations of the chaotic iteration model have a great influence on the final result, even if the fixed parameters in the chaotic iteration model are known, the final value used for encryption cannot be cracked, thereby ensuring the security of the data; at the same time, when decrypting the data, first determine whether the data to be decrypted conforms to the result distribution diagram corresponding to the chaotic iteration model, if not, decryption is not performed, thereby preventing data that may be attacked from entering the processing link and affecting security, and ultimately achieving high-security electric power data transmission.

[0089] The above descriptions are merely embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent transformations made using the contents of the present invention's specification and drawings, or directly or indirectly applied in related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A method for encrypting and transmitting power data, characterized in that: Includes steps: Acquire power data to be encrypted and an initial area information code corresponding to the power data to be encrypted; The power data to be encrypted is encrypted according to the first chaotic iterative model to obtain encrypted power data, and the encrypted power data is saved. The initial area information code and the first chaotic iterative model; The storing of the initial region information code and the first chaotic iteration model comprises: Obtaining a first initial value corresponding to a first chaotic iterative model; storing the association relationship between the initial area information code and the first initial value; Also includes: receiving query information, wherein the query information includes a first area information code and a second initial value; searching whether there is the initial area information code and the first initial value corresponding to the first area information code and the second initial value; If yes, a first chaotic iterative model is obtained according to the first initial value, and update information is received, wherein the update information includes a preset number of iterations; Iterate the first chaotic iterative model for the preset number of iterations to obtain a third initial value, and mark the preset number of iterations as an update region information code; saving the updated area information code and the third initial value, and replacing the initial area information code and the first initial value; Also includes: Obtain encrypted power data; Obtain a result distribution diagram corresponding to a preset chaotic iterative model. If the value of the power data encryption package corresponds to the result distribution diagram, decrypt the power data encryption package according to the preset chaotic iterative model to obtain the power data corresponding to the target power equipment. Otherwise, issue an alarm message.

2. The method for encrypting and transmitting power data according to claim 1, characterized in that: The first chaotic iterative model is: x n+1 =μx n (1-x n ) Where n is the number of iterations, μ is a preset parameter, and x0 is the first initial value.

3. A power data encryption transmission terminal, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the following steps are implemented: Acquire power data to be encrypted and an initial area information code corresponding to the power data to be encrypted; Encrypting the power data to be encrypted according to the first chaotic iterative model to obtain encrypted power data, and saving the initial area information code and the first chaotic iterative model; The storing of the initial region information code and the first chaotic iteration model comprises: Obtaining a first initial value corresponding to a first chaotic iterative model; storing the association relationship between the initial area information code and the first initial value; Also includes: receiving query information, wherein the query information includes a first area information code and a second initial value; searching whether there is the initial area information code and the first initial value corresponding to the first area information code and the second initial value; If yes, a first chaotic iterative model is obtained according to the first initial value, and update information is received, wherein the update information includes a preset number of iterations; Iterate the first chaotic iterative model for the preset number of iterations to obtain a third initial value, and mark the preset number of iterations as an update region information code; saving the updated area information code and the third initial value, and replacing the initial area information code and the first initial value; Also includes: Obtain encrypted power data; Obtain a result distribution diagram corresponding to a preset chaotic iterative model. If the value of the power data encryption package corresponds to the result distribution diagram, decrypt the power data encryption package according to the preset chaotic iterative model to obtain the power data corresponding to the target power equipment. Otherwise, issue an alarm message.

4. The power data encryption transmission terminal according to claim 3, characterized in that: The first chaotic iterative model is: x n+1 =μx n (1-x n ) Where n is the number of iterations, μ is a preset parameter, and x0 is the first initial value.

Citation Information

Patent Citations

  • Communication protocol dynamic encryption method of remote street lamp control system

    CN102546603A

  • Chaos-based image encryption and decryption algorithm

    CN104574257A