A distributed photovoltaic operation data encryption transmission method and system

By encrypting storage and real-time security monitoring of the operating data of distributed photovoltaic systems, the problem of insufficient data security is solved, high-security data storage and transmission is realized, and abnormalities are discovered and handled in a timely manner, improving the overall security and stability of the system.

CN117579326BActive Publication Date: 2025-04-04JILIN JINENG ELECTRIC POWER COMM CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202311514427.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-14
Publication Date
2025-04-04
Estimated Expiration
2043-11-14

AI Technical Summary

Technical Problem

In the prior art, the operating data of distributed photovoltaic systems is insufficient in storage and transmission, and the risk of tampering and theft of data cannot be monitored in real time, making it difficult to take timely security measures.

Method used

By encrypting and storing the running data in multiple memories in distributed storage, and encrypting the keys at the query end, the security of the memory transmission data and system operation data is monitored in real time, and the data security index and security discrete value can be calculated so as to detect abnormalities in a timely manner and take security measures.

Benefits of technology

It realizes high-security storage and transmission of operating data of distributed photovoltaic system, and can promptly detect abnormal data storage and transmission, avoid data tampering, stealing or damaging, and improves the overall security and stability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117579326B_ABST
    Figure CN117579326B_ABST
Patent Text Reader

Abstract

The present invention discloses a distributed photovoltaic operation data encryption transmission method and system, which relates to the field of data encryption transmission technology, and includes the following steps: collecting the operation data of each device; encrypting the operation data and storing it, and encrypting the key; checking the account authority, after the test is successful, transmitting the stored encrypted operation data to the query end, and using the key to decrypt and restore the original operation data; evaluating the security of the distributed photovoltaic operation data at the current storage end; evaluating the security of all distributed photovoltaic operation data, and selecting the corresponding security warning processing strategy. By encrypting and distributing the operation data in multiple storage devices, and monitoring the security of the operation data in real time, the abnormalities of each storage end and the entire system can be discovered in time to prevent the data from being tampered with, stolen or damaged.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data encryption transmission, and in particular to a distributed photovoltaic operation data encryption transmission method and system. Background Art

[0002] Distributed photovoltaic power stations usually refer to power generation systems that utilize decentralized resources, have a smaller installed capacity, are arranged near users, and use photovoltaic modules to directly convert solar energy into electrical energy. They are generally connected to a power grid with a voltage level of less than 35 kilovolts or lower. Among them, the most widely used distributed photovoltaic power station system is a photovoltaic power generation project built on the roofs of urban buildings.

[0003] In a Chinese invention application with application publication number CN 116707146 A, an intelligent monitoring method and related equipment for a photovoltaic power generation and energy storage system are disclosed, including obtaining key parameters of the photovoltaic power generation and energy storage system, the key parameters are used to reflect the power generation status data and energy storage status data of the photovoltaic power generation and energy storage system; encrypting and transmitting the key parameters to a cloud computing platform, and performing fault detection processing on the key parameters based on the cloud computing platform to obtain abnormal state data, issuing an early warning signal based on the abnormal state data, and generating a fault optimization plan corresponding to the abnormal state data.

[0004] In the above invention application, the key parameters of the photovoltaic power generation and energy storage system are obtained, fault detection and processing are carried out, and early warning signals are issued to achieve automatic monitoring of the photovoltaic power generation and energy storage system. However, the data security is simply encrypted and transmitted. It is impossible to know whether the operating data has been tampered with during storage and transmission. Therefore, it is also necessary to analyze and identify the security of the data.

[0005] To this end, the present invention provides a distributed photovoltaic operation data encryption transmission method and system. Summary of the invention

[0006] 1. Technical issues to be resolved

[0007] In view of the deficiencies in the prior art, the present invention provides a distributed photovoltaic operation data encryption transmission method and system. The present invention encrypts the operation data and stores it in a distributed manner in multiple memories, and encrypts and stores the key at the reference end. Even if the storage device is lost or stolen during the data transmission process, the original data cannot be directly obtained. During the decryption process, the security of the data transmitted by each memory and the operation data of the entire distributed photovoltaic system is monitored in real time. Abnormalities of each storage end and the entire system can be discovered in time, so that more active and effective security measures can be taken to prevent data from being tampered with, stolen or damaged, thereby solving the technical problems recorded in the background technology.

[0008] (II) Technical solution

[0009] To achieve the above objectives, the present invention is implemented through the following technical solutions: a distributed photovoltaic operation data encryption transmission method, comprising the following steps:

[0010] Install corresponding sensors on each equipment line of the distributed photovoltaic system to collect energy consumption data and environmental data of the equipment;

[0011] The collected operation data is encrypted and stored in the corresponding storage device, and the key is encrypted and transmitted to the viewing end for storage;

[0012] After logging in with an account and sending a request to view the distributed photovoltaic operation data, the account authority is checked. After the check is successful, the stored encrypted operation data is transmitted to the data cache module at the viewing end, and the key is used to decrypt and restore the original operation data;

[0013] Obtain the number of illegal requests for storage-side operation data during the monitoring period Fa i 、Number of private key failures Sb i And the number of data loading failures Jz i , calculate the data security index Aq of the storage end within the monitoring time i , evaluate the security of the current storage-end distributed photovoltaic operation data;

[0014] Get the data security index of all storage terminals After calculation and analysis, the safety discreteness value Als of all storage terminals within the monitoring time is obtained. i , evaluate the security of all distributed photovoltaic operation data and select corresponding safety warning processing strategies.

[0015] Furthermore, corresponding sensors, including voltage sensors and current sensors, are installed on each device line of the distributed photovoltaic system to monitor the current, voltage and power consumption data of each device in real time.

[0016] Furthermore, various environmental sensors, including temperature sensors, humidity sensors and radiation sensors, are installed on each device of the distributed photovoltaic system to monitor the solar radiation, temperature and humidity environmental data of each device in real time.

[0017] Furthermore, when the energy consumption data or environmental data of the equipment is abnormal, the equipment is inspected and the fault problem, maintenance time and maintenance cost are recorded.

[0018] Furthermore, the storage end uses a symmetric encryption algorithm key generator to generate a key, encrypts the collected operation data through the key, and stores the encrypted data in corresponding storage devices respectively.

[0019] Furthermore, the viewing end uses an asymmetric encryption algorithm key generator to generate a public key and a private key, transmits the public key to the storage end, and the storage end uses the public key to encrypt the private key and transmits it to the viewing end for storage.

[0020] Furthermore, the viewing end allocates corresponding access permission accounts according to the sensitivity of the distributed photovoltaic operation data, and sets the permissions of the private key to allow only the authorized account to read.

[0021] Furthermore, after the account logs in and sends a request to view the distributed photovoltaic operation data, the viewing end checks whether the account is an authorized account. If the check succeeds, a data transmission command is sent to the storage end; if the check fails, the number of illegal requests Fa within the monitoring time is recorded;

[0022] After the data transmission is completed, the private key is read and the encrypted key is decrypted using the private key. If the decryption succeeds, the key is obtained. If the decryption fails, the number of private key failures Sb within the monitoring time is recorded;

[0023] The encrypted data is decrypted using the key. If the decryption is successful, the original running data is restored and output. If the decryption fails, the number of data loading failures Jz within the monitoring time is recorded.

[0024] Furthermore, the number of illegal requests for storage-side operation data Fa during the monitoring period is obtained. i 、Number of private key failures Sb i And the number of data loading failures Jz i , perform linear normalization processing to obtain the data security index Aq of the storage end during the monitoring time i :

[0025]

[0026] Among them, k3>k2>k1, and k1+k2+k3=1, k1 is the account security factor, k2 is the private key security factor, k3 is the encryption key security factor, e>C>1, C is the constant correction coefficient, i represents the time sequence number of all monitoring times, i=1, 2, 3, 4, ..., n, n is a positive integer.

[0027] Further, obtain the data security index Aq i , according to the data security index Aq i In relation to the second safety threshold, the security of the current storage-end distributed photovoltaic operation data is evaluated, and the corresponding safety warning processing strategy is selected, specifically:

[0028] When Aq i When it is less than the second safety threshold, the storage and transmission security of the distributed photovoltaic operation data at the current storage end is high, and no measures need to be taken;

[0029] When Aq i When the value is not less than the second safety threshold, the storage and transmission of the distributed photovoltaic operation data at the current storage end is fed back and there is a risk, and a second-level safety warning command is issued to the outside;

[0030] The second security threshold is the average value of all data security indexes.

[0031] Furthermore, obtain the data security index of all storage terminals After calculation and analysis, the safety discreteness value Als of all storage terminals within the monitoring time is obtained. i , the corresponding safety discreteness value Als i The calculation formula is as follows:

[0032]

[0033] Wherein, x represents the sequential number of all storage ends, x=1, 2, 3, 4, ..., m, and m is a positive integer.

[0034] Further, obtain the safety discreteness value Als i , according to the safety discreteness value Als i In relation to the first safety threshold, the safety of all distributed photovoltaic operation data is evaluated, and the corresponding safety warning processing strategy is selected, specifically:

[0035] When Als i When it is less than the first safety threshold, the storage and transmission security of all the current distributed photovoltaic operation data is high, and no measures need to be taken;

[0036] When Als i When the value is not less than the first safety threshold, it will be reported that there is a risk in the storage and transmission of all the current distributed photovoltaic operation data, and a first-level safety warning command will be issued to the outside world;

[0037] The first safety threshold is the average value of all safety discrete degree values.

[0038] A distributed photovoltaic operation data encryption transmission system, comprising:

[0039] Data acquisition module: Install corresponding sensors on each equipment line of the distributed photovoltaic system to collect energy consumption data and environmental data of the equipment;

[0040] The data encryption module encrypts the collected operation data and stores it in the corresponding storage device, and encrypts the key and transmits it to the query end for storage;

[0041] Data decryption module: after logging in with an account and sending a request to view the distributed photovoltaic operation data, the account authority is checked. After the check is successful, the stored encrypted operation data is transmitted to the data cache module at the viewing end, and the key is used to decrypt and restore the original operation data;

[0042] The storage end security analysis module obtains the number of illegal requests for storage end operation data during the monitoring period Fa i 、Number of private key failures Sb i And the number of data loading failures Jz i , calculate the data security index Aq of the storage end within the monitoring time i , evaluate the security of the current storage-end distributed photovoltaic operation data;

[0043] Distributed photovoltaic system security analysis module, obtains data security index of all storage terminals After calculation and analysis, the safety discreteness value Als of all storage terminals within the monitoring time is obtained. i , evaluate the security of all distributed photovoltaic operation data and select corresponding safety warning processing strategies.

[0044] (III) Beneficial effects

[0045] The present invention provides a distributed photovoltaic operation data encryption transmission method and system, which has the following beneficial effects:

[0046] 1. The collected operation data is encrypted by a key, and the encrypted data is stored in the corresponding storage device, so that the data is not easily obtained by unauthorized third parties. Even if the storage device is lost or stolen during data transmission, the original data cannot be directly obtained, which greatly improves the security of the data; and the key itself is also encrypted and then transmitted to the query end for storage. In this way, even if the key is intercepted during transmission, it cannot be used directly, which greatly improves the security of the key.

[0047] 2. Obtain the number of illegal requests for storage-side operation data during the monitoring period Fa i 、Number of private key failures Sb i And the number of data loading failures Jz i , calculate the data security index Aq of the storage end within the monitoring time i , by evaluating the security of the distributed photovoltaic operation data at the current storage end, abnormalities at each storage end can be discovered in a timely manner, and more active and effective security measures can be taken to prevent data from being tampered with, stolen or damaged.

[0048] 3. By judging the security of all distributed photovoltaic operation data, we can have an accurate grasp of the overall data security status, timely discover and solve existing security problems, and at the same time help optimize safety management strategies, improve the safety management system, and improve the safety and stability of the entire distributed photovoltaic system. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] Figure 1 A schematic diagram of a distributed photovoltaic operation data encryption transmission method of the present invention;

[0050] Figure 2 A schematic diagram of the generation and storage of various keys of the present invention;

[0051] Figure 3 It is a structural schematic diagram of the storage end of the present invention;

[0052] Figure 4 A schematic diagram of the process of transmitting distributed photovoltaic operation data according to the present invention;

[0053] Figure 5 A schematic diagram of decrypting encrypted operation data of the present invention;

[0054] Figure 6 It is a structural schematic diagram of a distributed photovoltaic operation data encryption transmission system of the present invention. DETAILED DESCRIPTION

[0055] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0056] See also Figure 1-Figure 6 The present invention provides a distributed photovoltaic operation data encryption transmission method and system, comprising the following steps:

[0057] Step 1: Install corresponding sensors on each equipment line of the distributed photovoltaic system to collect energy consumption data and environmental data of the equipment.

[0058] The step 1 includes the following contents:

[0059] Step 101: Install corresponding sensors, including voltage sensors and current sensors, on each device line of the distributed photovoltaic system to monitor the current, voltage and power consumption data of each device in real time.

[0060] Step 102: Install various environmental sensors on each device of the distributed photovoltaic system, including temperature sensors, humidity sensors and radiation sensors, to monitor the solar radiation, temperature and humidity environmental data of each device in real time.

[0061] Step 103: When the energy consumption data or environmental data of the equipment is abnormal, the equipment is inspected and the fault problem, maintenance time and maintenance cost are recorded.

[0062] When using, combine the contents in steps 101 to 103:

[0063] By collecting the energy consumption data of the equipment in real time, the operating status of the equipment can be monitored in real time, the performance of the equipment can be understood in a timely manner, and the life of the equipment can also be predicted. By collecting environmental data, such as temperature, humidity, light, etc., more accurate environmental parameters can be provided for the operation of the equipment, which is conducive to the stable operation of the equipment.

[0064] Step 2: encrypt the collected operation data and store it in the corresponding storage device, and encrypt the key and transmit it to the viewing end for storage.

[0065] The step 2 includes the following contents:

[0066] Step 201, the storage end generates a key using a symmetric encryption algorithm key generator, encrypts the collected operation data using the key, and stores the encrypted data in the corresponding storage device. Common symmetric encryption algorithms include DES, 3DES, AES, RC4, RC5 and RC6, which are characterized by using the same key for encryption and decryption.

[0067] Step 202: The viewing end generates a public key and a private key using an asymmetric encryption algorithm key generator, transmits the public key to the storage end, and the storage end encrypts the private key using the public key and transmits it to the viewing end for storage. Common asymmetric encryption algorithms include RSA, DSA (for digital signatures), ECC (for mobile devices), and Diffie-Hellman. The characteristics of these algorithms are that different keys are used for encryption and decryption.

[0068] Step 203: The viewing end allocates corresponding access permission accounts according to the sensitivity of the distributed photovoltaic operation data, and sets the permission of the private key to allow only the permission account to read.

[0069] When using, combine the contents in steps 201 to 203:

[0070] The collected operation data is encrypted by the key and the encrypted data is stored in the corresponding storage device, so that the data is not easily obtained by unauthorized third parties. Even if the storage device is lost or stolen during the data transmission, the original data cannot be directly obtained, which greatly improves the security of the data. The key itself is also encrypted and then transmitted to the query end for storage. In this way, even if the key is intercepted during the transmission process, it cannot be used directly, which greatly improves the security of the key.

[0071] Step 3: Log in with the account, send a request to view the distributed photovoltaic operation data, and check the account authority. After the check is successful, the stored encrypted operation data will be transmitted to the data cache module at the viewing end, and the key will be used to decrypt and restore the original operation data.

[0072] The step three includes the following contents:

[0073] Step 301, after the account logs in and sends a request to view the distributed photovoltaic operation data, the viewing end checks whether the account is an authorized account. If the check succeeds, a data transmission command is sent to the storage end; if the check fails, the number of illegal requests Fa within the monitoring time is recorded.

[0074] The monitoring time may be 2 hours, 4 hours, ... 24 hours.

[0075] Step 302: After receiving the data transmission command, the storage end transmits the stored encrypted running data to the data cache unit of the viewing end.

[0076] Step 303: After the data transmission is completed, the private key is read and the encryption key is decrypted using the private key. If the decryption succeeds, the key is obtained. If the decryption fails, the number of private key failures Sb within the monitoring time is recorded.

[0077] Step 304: decrypt the encrypted data using the key, and if the decryption is successful, restore the original running data, and output the original running data. If the decryption fails, the number of data loading failures Jz within the monitoring time is recorded.

[0078] When used, combine the contents in steps 301 to 304:

[0079] Only the viewing end that holds the key can decrypt and view the corresponding data. Unauthorized viewing ends cannot obtain data and keys, which implements more fine-grained access control and repeatedly verifies private keys and secret keys during the decryption process. This allows for timely detection of various types of attacks, improving the security and reliability of the system.

[0080] Step 4: Obtain the number of illegal requests Fa for storage-side operation data during the monitoring period i 、Number of private key failures Sb i And the number of data loading failures Jzi , calculate the data security index Aq of the storage end within the monitoring time i , and evaluate the security of the current storage-end distributed photovoltaic operation data.

[0081] The step 4 includes the following contents:

[0082] Step 401: Obtain the number of illegal requests Fa for storage end operation data within the monitoring period. i 、Number of private key failures Sb i And the number of data loading failures Jz i , perform linear normalization processing, and calculate the data security index Aq of the storage end within the monitoring time i :

[0083]

[0084] Among them, k3>k2>k1, and k1+k2+k3=1, k1 is the account security factor, k2 is the private key security factor, k3 is the encryption key security factor, e>C>1, C is the constant correction coefficient, i represents the time sequence number of all monitoring times, i=1, 2, 3, 4, ..., n, n is a positive integer.

[0085] It should be noted that: the technicians in this field collect multiple groups of sample data and set corresponding preset proportional coefficients for each group of sample data; substitute the preset proportional coefficients, which can be preset proportional coefficients and the collected sample data, into the formula, and any three formulas constitute a set of three-variable linear equations. The calculated coefficients are screened and averaged to obtain the values; the size of the coefficients is to quantify each parameter to obtain a specific value, which is convenient for subsequent comparison. The size of the coefficients depends on the amount of sample data and the preset proportional coefficients corresponding to each group of sample data preliminarily set by the technicians in this field. It can also be said that it is preset according to the actual situation, as long as it does not affect the proportional relationship between the parameters and the quantized values. For the preset proportional coefficients and constant correction coefficients described in other formulas, the above description is also adopted;

[0086] Step 402: Obtain data security index Aq i , according to the data security index Aq i In relation to the second safety threshold, the security of the current storage-end distributed photovoltaic operation data is evaluated, and the corresponding safety warning processing strategy is selected, specifically:

[0087] When Aq i When it is less than the second safety threshold, the storage and transmission security of the distributed photovoltaic operation data at the current storage end is high, and no measures need to be taken. Continue to monitor to prevent abnormal situations.

[0088] When Aq i When it is not less than the second safety threshold, it is fed back that there is a risk in the storage and transmission of the distributed photovoltaic operation data at the current storage end, and a secondary safety warning command is issued to the outside to back up the operation data and stop transmission until the safety hazard is eliminated.

[0089] The second security threshold is the average value of all data security indexes.

[0090] When using, combine the contents in steps 401 and 402:

[0091] Obtain the number of illegal requests for storage-side operation data during the monitoring period Fa i 、Number of private key failures Sb i And the number of data loading failures Jz i , calculate the data security index Aq of the storage end within the monitoring time i , by evaluating the security of the distributed photovoltaic operation data at the current storage end, abnormalities at each storage end can be discovered in a timely manner, and more active and effective security measures can be taken to prevent data from being tampered with, stolen or damaged.

[0092] Step 5: Obtain the data security index of all storage terminals After calculation and analysis, the safety discreteness value Als of all storage terminals within the monitoring time is obtained. i , evaluate the security of all distributed photovoltaic operation data and select corresponding safety warning processing strategies.

[0093] The step five includes the following contents:

[0094] Step 501: Obtain data security index of all storage terminals After calculation and analysis, the safety discreteness value Als of all storage terminals within the monitoring time is obtained. i , the corresponding safety discreteness value Als i The calculation formula is as follows:

[0095]

[0096] Wherein, x represents the sequential number of all storage ends, x=1, 2, 3, 4, ..., m, and m is a positive integer.

[0097] Step 502: Obtain the safety discreteness value Als i , according to the safety discreteness value Als i In relation to the first safety threshold, the safety of all distributed photovoltaic operation data is evaluated, and the corresponding safety warning processing strategy is selected, specifically:

[0098] When Als iWhen it is less than the first safety threshold, the storage and transmission security of all current distributed photovoltaic operation data is highly fed back, and no measures need to be taken. Monitoring should continue to be maintained to prevent abnormal situations.

[0099] When Als i When it is not less than the first safety threshold, feedback is given that there are risks in the storage and transmission of all current distributed photovoltaic operation data, and a first-level safety warning command is issued to the outside to back up all operation data and stop account login until the safety hazard is eliminated.

[0100] The first safety threshold is the average value of all safety discrete degree values.

[0101] When using, combine the contents in steps 501 and 502:

[0102] By judging the security of all distributed photovoltaic operation data, we can have an accurate grasp of the overall data security status, timely discover and solve existing security problems, and at the same time help optimize safety management strategies, improve the safety management system, and improve the safety and stability of the entire distributed photovoltaic system.

[0103] See also Figure 1-Figure 6 The present invention provides a distributed photovoltaic operation data encryption transmission system, comprising:

[0104] The data acquisition module installs corresponding sensors on each equipment line of the distributed photovoltaic system to collect the energy consumption data and environmental data of the equipment.

[0105] The data encryption module encrypts the collected operation data and stores it in the corresponding storage device, and encrypts the key and transmits it to the viewing end for storage.

[0106] The data decryption module logs in with an account, sends a request to view the distributed photovoltaic operation data, and verifies the account authority. After the verification is successful, the stored encrypted operation data is transmitted to the viewing end data cache module, and the key is used to decrypt and restore the original operation data.

[0107] The storage end security analysis module obtains the number of illegal requests for storage end operation data during the monitoring period Fa i 、Number of private key failures Sb i And the number of data loading failures Jz i , calculate the data security index Aq of the storage end within the monitoring time i , and evaluate the security of the current storage-end distributed photovoltaic operation data.

[0108] Distributed photovoltaic system security analysis module, obtains data security index of all storage terminals After calculation and analysis, the safety discreteness value Als of all storage terminals within the monitoring time is obtained. i , evaluate the security of all distributed photovoltaic operation data and select corresponding safety warning processing strategies.

[0109] The above embodiments may be implemented in whole or in part by software, hardware, firmware or any other combination thereof. When implemented using software, the above embodiments may be implemented in whole or in part in the form of a computer program product. A person of ordinary skill in the art may appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein may be implemented in electronic hardware, or in a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution.

[0110] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0111] The above description is only a specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application.

Claims

1. A distributed photovoltaic operation data encryption transmission method, characterized in that: The steps include: Install corresponding sensors on each equipment line of the distributed photovoltaic system to collect energy consumption data and environmental data of the equipment; encrypt the collected operation data and store it in the corresponding storage device, and encrypt the key and transmit it to the access end for storage; the storage end uses a symmetric encryption algorithm key generator to generate a key, encrypts the collected operation data with the key, and stores the encrypted data in the corresponding storage devices respectively; The viewing end uses an asymmetric encryption algorithm key generator to generate a public key and a private key, and transmits the public key to the storage end. The storage end uses the public key to encrypt the private key and then transmits it to the viewing end for storage; The viewing end allocates corresponding access rights accounts according to the sensitivity of distributed photovoltaic operation data, and sets the permissions of the private key to allow only the authorized account to read; After logging in with an account and sending a request to view the distributed photovoltaic operation data, the account authority is checked. After the check is successful, the stored encrypted operation data is transmitted to the data cache module at the viewing end, and the key is used to decrypt and restore the original operation data; Obtain the number of illegal requests for storage-side operation data during the monitoring period Fa i 、Number of private key failures Sb i And the number of data loading failures Jz i , calculate the data security index Aq of the storage end within the monitoring time i , evaluate the security of the current storage-end distributed photovoltaic operation data; Get the data security index of all storage terminals After calculation and analysis, the safety discreteness value Als of all storage terminals within the monitoring time is obtained. i , evaluate the security of all distributed photovoltaic operation data and select corresponding security warning processing strategies; After the account logs in and sends a request to view the distributed photovoltaic operation data, the viewing end verifies whether the account is an authorized account. If the verification succeeds, a data transmission command is sent to the storage end; if the verification fails, the number of illegal requests Fa within the monitoring time is recorded; After the data transmission is completed, the private key is read and the encrypted key is decrypted using the private key. If the decryption succeeds, the key is obtained. If the decryption fails, the number of private key failures Sb within the monitoring time is recorded; Use the key to decrypt the encrypted data. If the decryption is successful, the original running data is restored and output. If the decryption fails, the number of data loading failures Jz within the monitoring time is recorded; Obtain the number of illegal requests for storage-side operation data during the monitoring period Fa i 、Number of private key failures Sb i And the number of data loading failures Jz i , perform linear normalization processing to obtain the data security index Aq of the storage end during the monitoring time i : Among them, k3>k2>k1, and k1+k2+k3=1, k1 is the account security factor, k2 is the private key security factor, k3 is the encryption key security factor, e>C>1, C is the constant correction coefficient, i represents the time sequence number of all monitoring times, i=1, 2, 3, 4, ..., n, n is a positive integer.

2. A distributed photovoltaic operation data encryption transmission method according to claim 1, characterized in that: Get data security index Aq i , according to the data security index Aq i In relation to the second safety threshold, the security of the current storage-end distributed photovoltaic operation data is evaluated, and the corresponding safety warning processing strategy is selected, specifically: When Aq i When it is less than the second safety threshold, the storage and transmission security of the distributed photovoltaic operation data at the current storage end is high, and no measures need to be taken; When Aq i When the value is not less than the second safety threshold, the storage and transmission of the distributed photovoltaic operation data at the current storage end is fed back and there is a risk, and a second-level safety warning command is issued to the outside; The second security threshold is the average value of all data security indexes.

3. A distributed photovoltaic operation data encryption transmission method according to claim 2, characterized in that: Get the data security index of all storage terminals After calculation and analysis, the safety discreteness value Als of all storage terminals within the monitoring time is obtained. i , the corresponding safety discreteness value Als i The calculation formula is as follows: Wherein, x represents the sequential number of all storage ends, x=1, 2, 3, 4, ..., m, and m is a positive integer.

4. A distributed photovoltaic operation data encryption transmission method according to claim 3, characterized in that: Get the safety discreteness value Als i , according to the safety discreteness value Als i In relation to the first safety threshold, the safety of all distributed photovoltaic operation data is evaluated, and the corresponding safety warning processing strategy is selected, specifically: When Als i When it is less than the first safety threshold, the storage and transmission security of all the current distributed photovoltaic operation data is high, and no measures need to be taken; When Als i When the value is not less than the first safety threshold, it will be reported that there is a risk in the storage and transmission of all the current distributed photovoltaic operation data, and a first-level safety warning command will be issued to the outside world; The first safety threshold is the average value of all safety discrete degree values.

5. A system according to the method for encrypting and transmitting distributed photovoltaic operation data according to any one of claims 1 to 4, characterized in that: include: Data acquisition module: Install corresponding sensors on each equipment line of the distributed photovoltaic system to collect energy consumption data and environmental data of the equipment; The data encryption module encrypts the collected operation data and stores it in the corresponding storage device, and encrypts the key and transmits it to the query end for storage; Data decryption module: after logging in with an account and sending a request to view the distributed photovoltaic operation data, the account authority is checked. After the check is successful, the stored encrypted operation data is transmitted to the data cache module at the viewing end, and the key is used to decrypt and restore the original operation data; The storage end security analysis module obtains the number of illegal requests for storage end operation data during the monitoring period Fa i 、Number of private key failures Sb i And the number of data loading failures Jz i , calculate the data security index Aq of the storage end within the monitoring time i , evaluate the security of the current storage-end distributed photovoltaic operation data; Distributed photovoltaic system security analysis module, obtains data security index of all storage terminals After calculation and analysis, the safety discreteness value Als of all storage terminals within the monitoring time is obtained. i , evaluate the security of all distributed photovoltaic operation data and select corresponding safety warning processing strategies.

Citation Information

Patent Citations

  • Intelligent monitoring method of photovoltaic power generation and energy storage system and related equipment

    CN116707146A

  • Encryption transmission method and system for distributed photovoltaic operation and maintenance data

    CN112367342A

  • Optical storage integrated information management system based on distributed architecture

    CN117032587A