Power data transmission method and system based on data encryption

By filling and expanding power data and double-layer encryption processing, the problems of easy cracking of traditional encryption algorithms and high computing resources are solved, and efficient and secure power data encryption is achieved.

CN120223372APending Publication Date: 2025-06-27GUANGDONG POWER GRID CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510294660.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-12
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

Traditional data encryption algorithms face the risk of being brute-forced, and the encryption and decryption process requires a lot of computing resources and time, resulting in low encryption efficiency.

Method used

By filling and expanding the converted data and encrypting the expanded location, the two-layer encryption method is adopted to use the multi-core processor characteristics of modern computers to divide the random operators evenly, and encrypt the encryption intervals.

Benefits of technology

Effectively improve the anti-cracking ability of encrypted data, improve the security of power data, and simplify the encryption and decryption process, improving the efficiency of encryption and decryption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120223372A_ABST
    Figure CN120223372A_ABST
Patent Text Reader

Abstract

The invention discloses a power data transmission method and system based on data encryption, and relates to the technical field of power data, and the method comprises the steps: obtaining to-be-transmitted power data; scanning and processing the electric power data; obtaining a database, and converting the processed power data according to the database; expanding the converted data according to a random algorithm to obtain expanded data and an expanded position; extracting a result of the random algorithm, and obtaining an encrypted public key and an encrypted private key; and encrypting the random algorithm result according to the encryption public key and the encryption private key. According to the method, the converted data is filled and expanded, and the expanded position is encrypted, so that the cracking resistance of the encrypted data is effectively improved through a double-layer encryption mode, even if an attacker has strong computing power, the encrypted data is difficult to crack through brute force or algorithm weakness in a short time, and the security of the attacker is improved. Therefore, the security of the power data is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of power data, and specifically relates to a power data transmission method and system based on data encryption. Background Art

[0002] Power data is a digital information set reflecting the operating status of the entire life cycle of the power system, covering all-chain data elements from power generation, power transmission and distribution to end consumption. It not only includes basic indicators such as power generation, power consumption, and load curves, but also contains multi-dimensional data such as grid equipment operation parameters, market transaction prices, and user behavior characteristics. As the core asset of the energy digital transformation, power data can achieve goals such as precise grid dispatching, equipment health management, new energy consumption optimization, and user energy efficiency improvement through analysis and application, and is an important foundation for supporting the implementation of the "dual carbon" strategy and building a new power system. With the full coverage of smart meters and the popularization of edge computing technology, power data is accelerating its evolution from a traditional monitoring tool to the "digital oil" of the energy economy.

[0003] Since in the digital economy era, the value density of power data is increasing at a rate of 30% per year, it is necessary to encrypt power data. The so-called data encryption technology refers to converting an information through an encryption key and an encryption function into meaningless ciphertext, while the recipient restores this ciphertext into plaintext through a decryption function and a decryption key. Encryption technology is the cornerstone of network security technology.

[0004] With the continuous improvement of computing power, traditional data encryption algorithms are at risk of being brute-force cracked. Especially when the encryption key length is insufficient or there are vulnerabilities in the encryption algorithm, attackers may crack the encrypted data through brute-force or by exploiting algorithm weaknesses; at the same time, although some complex data encryption algorithms have high security, the encryption and decryption processes consume a large amount of computing resources and time, resulting in low encryption efficiency, which is particularly prominent in scenarios where a large amount of data needs to be processed or real-time encryption is required. Therefore, the present invention proposes a power data transmission method and system based on data encryption. Summary of the Invention

[0005] To solve the above technical problems, a power data transmission method and system based on data encryption are provided, which solve the problems that the above data encryption algorithm is at risk of being brute-force cracked and the encryption and decryption processes consume a large amount of computing resources and time.

[0006] To achieve the above objectives, the technical solution adopted by the present invention is as follows:

[0007] A power data transmission method based on data encryption, comprising:

[0008] Obtain the power data to be transmitted;

[0009] Scan the power data and process it;

[0010] Obtain a database and convert the processed power data according to the database;

[0011] Expand the converted data according to a random algorithm to obtain expanded data and expansion positions;

[0012] Extract the result of the random algorithm to obtain an encryption public key and an encryption private key;

[0013] Encrypt the result of the random algorithm according to the encryption public key and the encryption private key.

[0014] Preferably, the scanning and processing of the power data includes the following steps:

[0015] Scan the power data, obtain abnormal data in the power data and mark it;

[0016] Obtain historical records and process them;

[0017] Extract multiple analysis data in the processed historical records that have the same conditions as the abnormal data;

[0018] Obtain the mean value of multiple analysis data and perform interpolation on the abnormal data;

[0019] Among them, the mean value calculation formula is:

[0020]

[0021] In the formula, is the mean value, and E is the analysis data.

[0022] Preferably, the obtaining of historical records and processing them includes the following steps:

[0023] Obtain historical records;

[0024] Scan the historical records to obtain deviation data in the historical records;

[0025] Extract multiple filling data in the historical records that have the same conditions as the deviation data;

[0026] Construct a rectangular coordinate system based on multiple filling data;

[0027] Adopt point-by-point comparison to obtain filling data to be filled that is closer to the deviation data;

[0028] The filling data to be filled fills the deviation data.

[0029] Preferably, the obtaining of the database and converting the processed power data according to the database includes the following steps:

[0030] Obtain a database;

[0031] Scan the power data, mark between two adjacent characters, and obtain the marked data;

[0032] Compare the power data with the database to obtain the converted data after comparison;

[0033] Compare the converted data with the marked data to obtain the data to be transmitted.

[0034] Preferably, the steps of expanding the converted data according to the random algorithm to obtain the expanded data and the expansion position include:

[0035] Extract the data to be transmitted;

[0036] Obtain the random operator of the random algorithm;

[0037] Obtain the expansion position according to the random operator;

[0038] According to the expansion position, expand the marks in the data to be transmitted to obtain the expanded data.

[0039] Preferably, the steps of extracting the result of the random algorithm to obtain the public encryption key and the private encryption key include:

[0040] Extract the random operator of the random algorithm;

[0041] Evenly divide the random operator into multiple encryption intervals;

[0042] Obtain two prime numbers for each of the multiple encryption intervals respectively;

[0043] Obtain the public encryption key and the private encryption key respectively according to the two prime numbers.

[0044] Preferably, the steps of obtaining the public encryption key and the private encryption key respectively according to the two prime numbers include:

[0045] Obtain the modulus corresponding to each encryption interval according to the two prime numbers;

[0046] According to the Euler's totient function, combine the two prime numbers to obtain the value of the Euler's totient function;

[0047] Obtain the public key exponent according to the value of the Euler's totient function;

[0048] Obtain the private key exponent according to the public key exponent and the value of the Euler's totient function;

[0049] Obtain the public encryption key and the private encryption key according to the public key exponent, the private key exponent and the modulus;

[0050] Among them, the calculation formula for the value of the Euler's totient function is:

[0051] (q - 1)(p - 1) = T;

[0052] Among them, the calculation formula for the modulus is:

[0053] N = pq;

[0054] Among them, the specific compositions of the encryption public key and the encryption private key are:

[0055] Encryption public key: (E, N);

[0056] Encryption private key: (D, N);

[0057] In the formula, q and p are two selected prime numbers respectively, T is the Euler function value, E is the public key exponent, D is the private key exponent, and N is the modulus.

[0058] Preferably, encrypting the result of the random algorithm according to the encryption public key and the encryption private key includes the following steps:

[0059] Extract multiple encrypted interval data respectively;

[0060] Raise the encrypted interval data to a power according to the public key exponent to obtain a power exponent;

[0061] According to the power exponent, combine with the modulus to obtain the corresponding remainder;

[0062] Replace the encrypted interval data according to the remainder, thereby completing the encryption of the data.

[0063] Preferably, a power data transmission system based on data encryption is proposed, which is used to implement the above-mentioned power data transmission method based on support for data encryption, including:

[0064] Control module: The control module is used for data transmission within the system;

[0065] Data acquisition module: The data acquisition module is used for acquiring the power data to be transmitted;

[0066] Data analysis module: The data analysis module is used for analyzing and processing the power data to be transmitted;

[0067] Data conversion module: The data conversion module is used for converting the power data to be transmitted into computer language;

[0068] Data encryption module: The data encryption module is used for encrypting the power data to be transmitted.

[0069] Compared with the prior art, the advantages of the present invention are as follows: By filling and expanding the converted data and encrypting the expanded positions, the present invention effectively improves the anti-cracking ability of the encrypted data through a double-layer encryption method. Even if the attacker has powerful computing power, it is difficult to crack the encrypted data through brute force or by exploiting algorithm weaknesses in a short time, thereby improving the security of power data. The present invention utilizes the multi-core processor characteristics of modern computers to evenly divide random operators and encrypt the encryption interval at the same time, making the encryption and decryption processes more concise and efficient, and improving the efficiency of encryption and decryption. BRIEF DESCRIPTION OF THE DRAWINGS

[0070] Figure 1 It is a schematic flowchart of steps S100 - S600 in a power data transmission method and system based on data encryption proposed by the present invention;

[0071] Figure 2 It is a schematic flowchart of steps S201 - S204 in a power data transmission method and system based on data encryption proposed by the present invention;

[0072] Figure 3 It is a schematic flowchart of steps S2021 - S2026 in a power data transmission method and system based on data encryption proposed by the present invention;

[0073] Figure 4 It is a schematic flowchart of steps S301 - S304 in a power data transmission method and system based on data encryption proposed by the present invention;

[0074] Figure 5 It is a schematic flowchart of steps S401 - S404 in a power data transmission method and system based on data encryption proposed by the present invention;

[0075] Figure 6 It is a schematic flowchart of steps S501 - S504 in a power data transmission method and system based on data encryption proposed by the present invention;

[0076] Figure 7 It is a schematic flowchart of steps S5041 - S5045 in a power data transmission method and system based on data encryption proposed by the present invention;

[0077] Figure 8 It is a schematic flowchart of steps S601 - S604 in a power data transmission method and system based on data encryption proposed by the present invention;

[0078] Figure 9 It is a structural block diagram of a power data transmission method and system based on data encryption proposed by the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0079] The following description is used to disclose the present invention so that those skilled in the art can implement the present invention. The preferred embodiments in the following description are only examples, and other obvious variations can be conceived by those skilled in the art.

[0080] Referring to Figures 1-9 As shown, a power data transmission method based on data encryption includes:

[0081] S100. Obtain the power data to be transmitted;

[0082] S200. Scan and process the power data;

[0083] S300. Obtain a database and convert the processed power data according to the database;

[0084] S400. Expand the converted data according to a random algorithm to obtain the expanded data and the expansion positions;

[0085] S500. Extract the result of the random algorithm to obtain the encryption public key and the encryption private key;

[0086] S600. Encrypt the result of the random algorithm according to the encryption public key and the encryption private key;

[0087] Those skilled in the art can understand that by processing the power data, filling in the abnormal data in the power data, extracting the existing database, which contains rules or mapping tables for data conversion, transforming the overall power data according to the database, and at the same time marking the positions between adjacent two characters, comparing the converted data with the position markings to obtain the positions of the position markings in the converted data, filling in multiple position markings through a random operator, making it impossible for others to accurately obtain the power data, ensuring the security of data encryption, obtaining the expansion positions helps to restore and verify the data at the receiving end, encrypting the random operator, and the ciphertext-form data is more difficult to be stolen or tampered with during the transmission process, thereby further improving the confidentiality and integrity of the data.

[0088] As shown in the figure, scanning and processing the power data includes the following steps:

[0089] S201. Scan the power data, obtain the abnormal data in the power data and mark it;

[0090] S202. Obtain the historical records and process them;

[0091] S203. Extract multiple analysis data in the processed historical records that are the same as the abnormal data conditions;

[0092] S204. Obtain the mean value of multiple analysis data and interpolate the abnormal data;

[0093] Among them, the mean value calculation formula is:

[0094]

[0095] In the formula, is the mean value, and E is the analysis data;

[0096] Those skilled in the art can understand that the historical record contains past data and events, and this information is crucial for understanding and processing anomalies in the current data. By obtaining the historical record and processing it, useful information can be extracted. In the processed historical record, analyze data with the same conditions as the current abnormal data are extracted. These data have similar characteristics or patterns to the abnormal data. By calculating the mean value of multiple analysis data, a relatively stable and reliable reference value can be obtained. The reference value can be used to interpolate the abnormal part in the current data, thereby correcting errors or missing values in the data. The interpolated data is more complete and accurate.

[0097] As shown in the figure, obtaining the historical record and processing it includes the following steps:

[0098] S2021. Obtain the historical record;

[0099] S2022. Scan the historical record to obtain the deviation data in the historical record;

[0100] S2023. Extract multiple filling data in the historical record with the same conditions as the deviation data;

[0101] S2024. Construct a rectangular coordinate system based on multiple filling data;

[0102] S2025. Use point-by-point comparison to obtain the data to be filled that is closer to the deviation data;

[0103] S2026. Use the data to be filled to fill the deviation data;

[0104] Those skilled in the art can understand that by comprehensively scanning historical records, the aim is to identify deviations or outliers in historical data. These deviation data may be caused by equipment failures, measurement errors, special events, etc. These filling data have similar characteristics or conditions to the deviation data, so they can be used as candidate data to fill the deviation data. By constructing a rectangular coordinate system, in order to more intuitively compare and analyze the similarity between the filling data and the deviation data, in this coordinate system, a scatter plot or line graph of the filling data and the deviation data can be plotted. In the rectangular coordinate system, by comparing the filling data with the deviation data point by point, the filling data points most similar to the deviation data are found. These similar filling data points can be used as the data to be filled, for replacing or correcting the deviation data. By replacing or correcting the deviation data, the filled data can better conform to the actual situation.

[0105] As shown in the figure, obtaining a database and converting the processed power data based on the database includes the following steps:

[0106] S301. Obtain a database;

[0107] S302. Scan the power data and mark between adjacent two characters to obtain marked data;

[0108] S303. Compare the power data with the database to obtain the converted data after comparison;

[0109] S304. Compare the converted data with the marked data to obtain the data to be transmitted;

[0110] Those skilled in the art can understand that the database usually contains a large amount of standard data, rules or mapping tables, which are crucial for subsequent data processing, conversion and verification. Obtaining the marked data helps subsequent data processing and comparison, especially when precise matching or positioning of data is required. The conversion may include adjustment of data formats, conversion of units, replacement of encodings, etc. Obtaining the converted data after comparison ensures the consistency and compatibility of the data, facilitating subsequent data transmission and processing. Comparing the converted data with the previously obtained marked data is for comparing the marks between adjacent two characters with the converted data, facilitating the filling of the converted data by a random algorithm and also facilitating quick positioning during decryption.

[0111] As shown in the figure, expanding the converted data according to a random algorithm and obtaining the expanded data and expansion positions includes the following steps:

[0112] S401. Extract the data to be transmitted;

[0113] S402. Obtain the random operator of the random algorithm;

[0114] S403. Obtain the expansion position according to the random operator;

[0115] S404. Expand the markers in the data to be transmitted according to the expansion position to obtain the expanded data;

[0116] Those skilled in the art can understand that the data set after preliminary processing or screening of the data to be transmitted contains the key information to be passed to the receiving party. The random algorithm usually includes a series of operators for generating random numbers or making random selections and is used in the subsequent data expansion process. The random operator ensures the randomness and unpredictability of data expansion, enhances the security of the data. The selection of the expansion position is random, making the expanded data more difficult to predict or tamper with. The expansion may include inserting additional characters, numbers or symbols, or performing some form of transformation on the existing data. Through expansion, the redundancy and complexity of the data can be increased, thereby improving the security of data transmission. Obtaining the expanded data is the final output of the data transmission process, providing the receiving party with an expanded and processed data set.

[0117] As shown in the figure, extracting the results of the random algorithm and obtaining the encryption public key and encryption private key include the following steps:

[0118] S501. Extract the random operator of the random algorithm;

[0119] S502. Evenly divide the random operator into multiple encryption intervals;

[0120] S503. Obtain two prime numbers for each of the multiple encryption intervals respectively;

[0121] S504. Obtain the encryption public key and encryption private key respectively according to the two prime numbers;

[0122] Those skilled in the art can understand that by evenly dividing the random operator into multiple encryption intervals, the aim is to refine the encryption process into multiple independent parts. Each encryption interval can perform encryption operations independently, which can improve the flexibility and security of encryption. Dividing the encryption intervals provides a structured framework for subsequent prime number acquisition and encryption key generation. Prime numbers play an important role in encryption algorithms because of their unique mathematical properties, making the encryption process more difficult to crack. Obtaining two prime numbers provides the necessary mathematical basis for subsequent generation of the encryption public key and private key. The encryption public key is used to encrypt data, while the encryption private key is used to decrypt the encrypted data. The generation of the public key and private key is based on the mathematical properties of prime numbers, ensuring the security and reliability of the encryption process.

[0123] As shown in the figure, obtaining the encryption public key and encryption private key respectively according to the two prime numbers includes the following steps:

[0124] S5041. Obtain the modulus of the corresponding encryption interval based on two prime numbers respectively;

[0125] S5042. Obtain the Euler's totient function value based on the Euler's totient function and in combination with two prime numbers;

[0126] S5043. Obtain the public key exponent based on the Euler's totient function value;

[0127] S5044. Obtain the private key exponent based on the public key exponent and the Euler's totient function value;

[0128] S5045. Obtain the encryption public key and the encryption private key based on the public key exponent, the private key exponent and the modulus;

[0129] Among them, the calculation formula of the Euler's totient function value is:

[0130] (q - 1)(p - 1) = T;

[0131] Among them, the calculation formula of the modulus is:

[0132] N = pq;

[0133] Among them, the specific composition of the encryption public key and the encryption private key:

[0134] Encryption public key: (E, N);

[0135] Encryption private key: (D, N);

[0136] In the formula, q and p are two prime numbers selected respectively, T is the Euler's totient function value, E is the public key exponent, D is the private key exponent, and N is the modulus;

[0137] Those skilled in the art can understand that in the encryption algorithm, the modulus is a very important parameter, which determines the range of numerical operations in the encryption and decryption processes. The Euler's totient function is an important function in number theory and is closely related to the key generation of the encryption algorithm. The Euler's totient function value is calculated using the definition of the Euler's totient function. The Euler's totient function value plays a key role in the subsequent calculation of the public key exponent and the private key exponent. The public key exponent is part of the public key in the encryption algorithm and is used to encrypt data. Selecting or calculating the public key exponent based on the Euler's totient function value ensures the uniqueness and security of the public key. By combining the public key exponent and the Euler's totient function value to calculate the private key exponent, and combining the previously calculated public key exponent, private key exponent and modulus, a complete encryption public key and encryption private key are formed. The public key is used to encrypt data, and the private key is used to decrypt data. By obtaining the encryption public key and the encryption private key, the functions of data encryption and decryption are realized.

[0138] As shown in the figure, encrypting the result of the random algorithm based on the encryption public key and the encryption private key includes the following steps:

[0139] S601. Extract the data of multiple encryption intervals respectively;

[0140] S602. Raise the data of the encryption interval to a power according to the public key exponent to obtain the power exponent;

[0141] S603. Combine the modulus according to the power exponent to obtain the corresponding remainder;

[0142] S604. Replace the data of the encryption interval according to the remainder, thereby completing the encryption of the data;

[0143] Those skilled in the art can understand that the data of the encryption interval is the object of the encryption operation and contains sensitive or confidential information. By extracting the data of the encryption interval, it provides a clear target and data basis for the subsequent encryption operation. The power operation is an important step in the encryption algorithm. It generates an intermediate result through mathematical operations on the data and the public key exponent, and this intermediate result will be used in the subsequent encryption process. In the encryption algorithm, the remainder operation is a common operation, which is used to limit the range of the encryption result, making the encryption result more difficult to predict and crack. The replacement operation is the last step of the encryption process, which converts the original plaintext data into ciphertext data, making it impossible for unauthorized personnel to easily read and understand the content of the data.

[0144] As shown in the figure, a power data transmission system based on data encryption is proposed to implement the above-mentioned power data transmission method based on data encryption, including:

[0145] Control module: The control module is used for data transmission within the system;

[0146] Data acquisition module: The data acquisition module is used for acquiring the power data to be transmitted;

[0147] Data analysis module: The data analysis module is used for analyzing and processing the power data to be transmitted;

[0148] Data conversion module: The data conversion module is used for converting the power data to be transmitted into computer language;

[0149] Data encryption module: The data encryption module is used for encrypting the power data to be transmitted.

[0150] In summary, the advantages of the present invention are as follows: By setting up the Gaussian image pyramid and the Laplacian image pyramid, through layer-by-layer update and calculation, it ensures that the restoration effect is optimized at multiple scales, reduces the restoration traces, makes the restored image more natural and coherent, and performs refined restoration of the image at different resolutions, significantly improving the quality of the restored image; By selecting the best matching block for filling and updating it to the next layer of the Gaussian image pyramid, it can flexibly handle different types of hole areas or occluded areas, as well as the restoration requirements of different sizes and shapes, achieving an efficient restoration effect.

[0151] The foregoing has shown and described the basic principles, main features and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited by the above embodiments, and what is described in the above embodiments and the specification is only the principle of the present invention. Without departing from the spirit and scope of the present invention, the present invention will have various changes and improvements, and all these changes and improvements fall within the scope of the present invention claimed. The scope of protection claimed by the present invention is defined by the appended claims and their equivalents.

Claims

1. A power data transmission method based on data encryption, characterized in that: include: Acquire power data to be transmitted; Scan and process the power data; Acquire a database, and convert the processed power data according to the database; Expand the transformed data according to the random algorithm to obtain the expanded data and expanded position; Extract the result of the random algorithm and obtain the encrypted public key and encrypted private key; The random algorithm result is encrypted based on the encryption public key and the encryption private key.

2. The method for transmitting power data based on data encryption according to claim 1, characterized in that: The scanning and processing of the power data includes the following steps: Scan the power data, obtain abnormal data in the power data and mark it; Get historical records and process them; Extract multiple analysis data with the same conditions as the abnormal data in the processed historical records; Get the mean of multiple analysis data and interpolate abnormal data; The mean calculation formula is: In the formula, is the mean, and E is the analytical data.

3. The method for transmitting power data based on data encryption according to claim 2, characterized in that: The acquisition and processing of historical records comprises the following steps: Get history records; Scan historical records to obtain deviation data in historical records; Extract multiple filling data with the same conditions as the deviation data in the historical records; Constructing a rectangular coordinate system based on multiple filling data; Use point-by-point comparison to obtain the data to be filled that is closest to the deviation data; The data to be filled fills the deviation data.

4. The method for transmitting power data based on data encryption according to claim 1, characterized in that: The obtaining of the database and converting the processed power data according to the database comprises the following steps: Get the database; Scan the power data, mark two adjacent characters, and obtain the marked data; Compare the power data with the database to obtain the converted data after comparison; The converted data is compared with the marked data to obtain the data to be transmitted.

5. The method for transmitting power data based on data encryption according to claim 1, characterized in that: The step of expanding the transformed data according to the random algorithm and obtaining the expanded data and the expanded position comprises the following steps: Extract the data to be transmitted; Get the random operator of the random algorithm; Obtaining the expansion position according to the random operator; According to the expansion position, the mark in the data to be transmitted is expanded to obtain the expanded data.

6. The method for transmitting power data based on data encryption according to claim 1, characterized in that: The method of extracting the result of the random algorithm and obtaining the encrypted public key and the encrypted private key comprises the following steps: Extract random operators of random algorithms; Divide the random operator evenly into multiple encrypted intervals; Obtain two prime numbers in multiple encryption intervals respectively; Obtain the encryption public key and encryption private key respectively according to the two prime numbers.

7. The method for transmitting power data based on data encryption according to claim 6, characterized in that: The method of obtaining the encryption public key and the encryption private key respectively according to the two prime numbers comprises the following steps: Obtain the modulus of the corresponding encryption interval according to the two prime numbers; According to the Euler function, combine two prime numbers to obtain the value of the Euler function; According to the value of Euler function, obtain the public key exponent; Obtain the private key exponent based on the public key exponent and the Euler function value; Obtain the encrypted public key and the encrypted private key according to the public key exponent, the private key exponent and the modulus; Among them, the calculation formula of the Euler function value is: (q-1)(p-1)=T; The calculation formula of modulus is: N = pq; Among them, the specific composition of the encrypted public key and the encrypted private key is: Encrypted public key: (E,N); Encrypted private key: (D,N); Where q and p are two selected prime numbers, T is the value of the Euler function, E is the public key exponent, D is the private key exponent, and N is the modulus.

8. The method for transmitting power data based on data encryption according to claim 1, characterized in that: The method of encrypting the random algorithm result according to the encryption public key and the encryption private key comprises the following steps: Extract multiple encrypted interval data respectively; The encrypted interval data is exponentiated according to the public key exponent to obtain the exponent; According to the power exponent, combined with the modulus, obtain the corresponding remainder; The encryption interval data is replaced according to the remainder to complete the encryption of the data.

9. A transmission tower health status assessment system based on support vector machine algorithm, used to implement the transmission tower health status assessment method based on support vector machine algorithm as described in claims 1-8, characterized in that: include: Control module: The control module is used for data transmission within the system; Data acquisition module: The data acquisition module is used to collect the power data to be transmitted; Data analysis module: the data analysis module is used to analyze and process the power data to be transmitted; Data conversion module: The data conversion module is used to convert the power data to be transmitted into computer language; Data encryption module: The data encryption module is used to encrypt the power data to be transmitted.