Sensitive data protection method, system and equipment of new energy power grid system and medium

By using blockchain technology and data smart contracts in the cloud storage system of the new energy grid system, the decentralized storage and encryption processing of server data is realized, the problem of degraded data security and privacy protection capabilities is solved, and the system security is improved and processing efficiency.

CN119203239APending Publication Date: 2024-12-27GUANGXI POWER GRID CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411454028.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-17
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

After the data volume of existing server data cloud storage systems surged, their data security and privacy protection capabilities have significantly decreased, and there is a single point of failure risk, making it difficult to meet the high security and privacy protection needs of new energy grid systems.

Method used

By using blockchain technology in cloud storage systems, multiple node blockchains are obtained for data dispersed storage, and smart data contracts are generated to realize data encryption processing and automated management, ensuring redundant backup and fault-tolerant processing of data, and improving data security and privacy protection capabilities.

Benefits of technology

It effectively eliminates the risk of single point of failure, improves the security and privacy protection capabilities of server data, improves the efficiency of data encryption processing and the operation and maintenance costs of cloud storage systems, and enhances the orderliness and intelligence of data processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119203239A_ABST
    Figure CN119203239A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data protection, in particular to a sensitive data protection method, system and device of a new energy power grid system and a medium, the sensitive data protection method of the new energy power grid system comprises the steps of obtaining to-be-stored server data, and obtaining a data type based on the to-be-stored server data; acquiring a plurality of node block chains in a preset data block chain mapping thread pool according to the data type; storing the to-be-stored server data to the plurality of node block chains, and generating a data smart contract; and performing data encryption processing on the server data in the node block chain according to the data smart contract. The method has the effect of improving the security and privacy protection capability of the server data in the cloud storage system.
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 protection, and in particular to a sensitive data protection method, system, device and medium for a new energy power grid system. Background Art

[0002] With the development of new energy grids, the protection of sensitive data has become increasingly important. At present, most sensitive data storage and management adopts cloud storage methods, which is an Internet-based storage method with the advantages of high availability, high scalability and high security.

[0003] However, the existing server data cloud storage system has become increasingly ineffective in protecting the data security and privacy of server data as the amount of server data increases dramatically. Therefore, there is room for improvement. Summary of the invention

[0004] In order to improve the security and privacy protection capabilities of server data in a new energy power grid system, the present application provides a sensitive data protection method, system, device and medium for a new energy power grid system.

[0005] The above-mentioned invention objective of the present application is achieved through the following technical solutions: A sensitive data protection method for a new energy power grid system, the sensitive data protection method for a new energy power grid system comprising the steps of: Acquire server data to be stored, and acquire data type based on the server data to be stored; According to the data type, multiple node blockchains are obtained in a preset data blockchain mapping thread pool; Storing the server data to be stored in the multiple node blockchains and generating a data smart contract; The server data in the node blockchain is encrypted according to the data smart contract.

[0006] By adopting the above technical solution, in the process of storing server data, by performing type analysis on the server data to be stored, the data type corresponding to the server data to be stored is obtained. According to the data type, multiple node blockchains are obtained in the data blockchain mapping thread pool preset in the cloud storage system. The node blockchain refers to the blockchain used to store server data, and the server data to be stored is stored in the corresponding node blockchain. The server data is dispersedly stored in multiple node blockchains according to the data type to form redundant backup and fault-tolerant processing. Distributed storage can eliminate the risk of single point failure in the existing cloud storage system, thereby ensuring the security and reliability of the server data stored in the cloud storage system. While storing the server data in the node blockchain, a data smart contract is generated. The data smart contract refers to an agreement on the contract terms for automatically executing the server data stored in the node blockchain. According to the data smart contract, the server data stored in the node blockchain is encrypted to realize automatic encryption operation on the server data, further improve the privacy of the server data, and improve the security and privacy protection capabilities of the server data in the cloud storage system.

[0007] In a preferred example, the present application can be further configured as follows: the data encryption processing of the server data in the node blockchain according to the data smart contract specifically includes: Generate a data processing request according to the data smart contract, and build an encryption thread pool adapted to the server data to be processed according to the data processing request; Obtaining a mapping relationship between server data in the node blockchain and the encryption thread pool; According to the mapping relationship, the server data in the node blockchain is mapped to the encryption thread pool for execution, a data encryption processing rule that is compatible with the data processing request is obtained, and data encryption processing is performed based on the data encryption processing rule.

[0008] By adopting the above technical solution, an adaptive encryption thread pool is constructed in the cloud storage system through the server data in the data processing request, so as to improve the degree of fit between the server data in the node blockchain and the encryption thread pool. Through the mapping relationship between the server data in the node blockchain and the encryption thread pool, the server data in the node blockchain is mapped to the encryption thread pool for operation, so as to mobilize the corresponding encryption thread pool to perform parallel encryption processing on the server data in the node blockchain, improve the orderliness of the encryption processing of the server data in the node blockchain, and control the encryption thread pool to perform encryption processing on the server data in the node blockchain through the encryption processing rules, so as to improve the efficiency of the encryption processing of the server data in the node blockchain.

[0009] In a preferred example, the present application may be further configured as follows: after the server data in the node blockchain is encrypted according to the data smart contract, the sensitive data protection method of the new energy power grid system further includes: Generate a second data processing request according to the data smart contract, and re-divide the data capacity of the node blockchain according to the second data processing request to obtain a data capacity threshold that meets the second data processing request; Adjusting the data storage time of the server data in each node blockchain so that the adjusted data storage time meets the processing requirements of the data capacity threshold, thereby obtaining the target data storage time; According to the target data storage time, the data renewal time of the server data in each node blockchain is adjusted to obtain the target data renewal time that meets the second data processing request; A data processing time rule is generated according to the target data storage time and the target data renewal time, and data update processing is performed on the server data in the node blockchain based on the data processing time rule.

[0010] By adopting the above technical solution, a second data processing request is generated through a data smart contract. According to the second data processing request, the data capacity of each node blockchain is dynamically divided, thereby obtaining the data capacity threshold of the maximum storage data of each node blockchain, so as to control each node blockchain to be in the optimal storage processing range during server data storage, and adjust the data storable time and data renewal time of the server data in the node blockchain respectively, and generate the corresponding data processing time rule according to the adjusted target data storable time and target data renewal time, so as to perform rapid data storage and update processing on the server data in the node blockchain according to the data processing time rule, thereby improving the processing efficiency of the cloud storage system for server data.

[0011] In a preferred example, the present application may be further configured as follows: after the server data in the node blockchain is encrypted according to the data smart contract, the sensitive data protection method of the new energy power grid system further includes: Generate data processing rules according to the data smart contract; According to the data processing rules, the server data in the node blockchain is mapped to the data processing thread pool for data processor adaptation, and the data processor with the best adaptation degree is selected to process the server data in the node blockchain.

[0012] By adopting the above technical solution, data processing rules are generated for automatic execution of server data in the node blockchain through data smart contracts. According to the data processing rules, the server data in the node blockchain is mapped to the data processing thread pool, and the server data in the node blockchain is processed by the data processor with the best adaptation degree, so that the server data in each node blockchain is decoupled and distributed to the corresponding data processor for data processing through the corresponding data processing thread pool, so that the server data in each node blockchain in the cloud storage system can be processed in parallel, thereby improving the orderliness of server data processing, and reducing the operation and maintenance cost of the cloud storage system by mapping the server data in each node blockchain to different thread pools for parallel processing.

[0013] In a preferred example, the present application can be further configured as follows: according to the data processing rule, the server data in the node blockchain is mapped to the data processing thread pool for data processor adaptation, and the data processor with the best adaptation degree is selected to process the server data in the node blockchain, specifically including: According to the data processing rules, data renewal processing is performed on the server data in the node blockchain to obtain renewal server data running according to the target data renewal time; Performing data processing thread pool adaptation processing on the renewal server data, and establishing a thread pool mapping relationship between the renewal server data and the data processing thread pool; According to the thread pool mapping relationship, the renewal server data is adapted to the data processors in the data processing thread pool, and the optimal data processor with the best adaptation degree is selected; A data distribution relationship between the renewal server data and the optimal data processor is established, and data processing is performed on the renewal server data according to the data distribution relationship.

[0014] By adopting the above technical scheme, data renewal processing is performed on the server data in the node blockchain, so that the server data in the node blockchain is stored according to the target data renewal time, the server data in the node blockchain is controlled to be cyclically renewed, and the server data in the node blockchain is reduced to be divided into multiple groups for repeated processing at the same time. The renewal server data is adapted to the data processing thread pool, and a thread pool mapping relationship between the renewal server data and the data processing pool is constructed according to the adaptation result, so that the renewal server data is directly put into the data processing thread pool for processing, and the number of queries is reduced. The renewal server data is adapted to the data processor in the data processing thread pool, so as to obtain the optimal data processor with the best adaptation degree with the current renewal server data, and the renewal server data is data distributed through the data distribution relationship between the optimal data processor and the renewal server data. The data distribution process of the renewal server data is dynamically operated and maintained by the data processor, thereby improving the intelligence of the cloud storage system.

[0015] In a preferred example, the present application can be further configured as follows:

[0016] The second object of the invention is achieved by the following technical solutions: A sensitive data protection system for a new energy power grid system, the sensitive data protection system for the new energy power grid system comprising: A server data acquisition module, used to acquire server data to be stored, and acquire a data type based on the server data to be stored; A node blockchain confirmation module, used to obtain multiple node blockchains in a preset data blockchain mapping thread pool according to the data type; A data storage module, used to store the server data to be stored in the multiple node blockchains and generate a data smart contract; A data encryption module is used to perform data encryption processing on the server data in the node blockchain according to the data smart contract.

[0017] By adopting the above technical solution, in the process of storing server data, by performing type analysis on the server data to be stored, the data type corresponding to the server data to be stored is obtained. According to the data type, multiple node blockchains are obtained in the data blockchain mapping thread pool preset in the cloud storage system. The node blockchain refers to the blockchain used to store server data, and the server data to be stored is stored in the corresponding node blockchain. The server data is dispersedly stored in multiple node blockchains according to the data type to form redundant backup and fault-tolerant processing. Distributed storage can eliminate the risk of single point failure in the existing cloud storage system, thereby ensuring the security and reliability of the server data stored in the cloud storage system. While storing the server data in the node blockchain, a data smart contract is generated. The data smart contract refers to an agreement on the contract terms for automatically executing the server data stored in the node blockchain. According to the data smart contract, the server data stored in the node blockchain is encrypted to realize automatic encryption operation on the server data, further improve the privacy of the server data, and improve the security and privacy protection capabilities of the server data in the cloud storage system.

[0018] The third objective of the present application is achieved through the following technical solutions: A computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above-mentioned sensitive data protection method of a new energy power grid system when executing the computer program.

[0019] The fourth objective of the present application is achieved through the following technical solutions: A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the sensitive data protection method of the above-mentioned new energy power grid system.

[0020] In summary, the present application includes at least one of the following beneficial technical effects: 1. In the process of storing server data, the data type corresponding to the server data to be stored is obtained by performing type analysis on the server data to be stored. According to the data type, multiple node blockchains are obtained in the data blockchain mapping thread pool preset in the cloud storage system. The node blockchain refers to the blockchain used to store server data, and the server data to be stored is stored in the corresponding node blockchain. The server data is dispersedly stored in multiple node blockchains according to the data type to form redundant backup and fault-tolerant processing. Distributed storage can eliminate the risk of single point failure in the existing cloud storage system, thereby ensuring the security and reliability of the server data stored in the cloud storage system. When the server data is stored in the node blockchain, a data smart contract is generated. The data smart contract refers to an agreement on the contract terms for automatically executing the server data stored in the node blockchain. According to the data smart contract, the server data stored in the node blockchain is encrypted to realize automatic encryption operation on the server data, further improve the privacy of the server data, and improve the security and privacy protection capabilities of the server data in the cloud storage system. 2. Build a matching encryption thread pool in the cloud storage system through the server data in the data processing request, improve the degree of fit between the server data in the node blockchain and the encryption thread pool, and map the server data in the node blockchain to the encryption thread pool through the mapping relationship between the server data in the node blockchain and the encryption thread pool, so as to mobilize the corresponding encryption thread pool to perform parallel encryption processing on the server data in the node blockchain, improve the orderliness of the encryption processing of the server data in the node blockchain, and control the encryption thread pool to perform encryption processing on the server data in the node blockchain through the encryption processing rules, so as to improve the efficiency of the encryption processing of the server data in the node blockchain; 3. Generate a second data processing request through a data smart contract. According to the second data processing request, dynamically divide the data capacity of each node blockchain, thereby obtaining the data capacity threshold of the maximum storage data of each node blockchain, so as to control each node blockchain to be in the optimal storage processing range during server data storage, and adjust the data storage time and data renewal time of the server data in the node blockchain respectively, and generate corresponding data processing time rules according to the adjusted target data storage time and target data renewal time, so as to quickly perform data storage and update processing on the server data in the node blockchain according to the data processing time rules, thereby improving the processing efficiency of the cloud storage system for server data; 4. Generate data processing rules that automatically execute server data in the node blockchain through data smart contracts. According to the data processing rules, map the server data in the node blockchain to the data processing thread pool, and process the server data in the node blockchain through the data processor with the best adaptation degree. Thus, the server data in each node blockchain is decoupled through the corresponding data processing thread pool and distributed to the corresponding data processor for data processing, so that the server data in each node blockchain in the cloud storage system can be processed in parallel, improving the orderliness of server data processing. By mapping the server data in each node blockchain to different thread pools for parallel processing, the operation and maintenance cost of the cloud storage system is reduced. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 This is a flow chart of a sensitive data protection method of a new energy power grid system in one embodiment of the present application; Figure 2 It is a flowchart for implementing step S40 in a sensitive data protection method for a new energy power grid system in one embodiment of the present application; Figure 3 This is another implementation flow chart of a sensitive data protection method for a new energy power grid system in one embodiment of the present application; Figure 4 This is another implementation flow chart of a sensitive data protection method for a new energy power grid system in one embodiment of the present application; Figure 5 It is a flowchart for implementing step S60 in a sensitive data protection method of a new energy power grid system in one embodiment of the present application; Figure 6 This is a principle block diagram of a sensitive data protection system of a new energy power grid system in one embodiment of the present application; Figure 7 It is a schematic diagram of a computer device in one embodiment of the present application. DETAILED DESCRIPTION

[0022] The present application is further described in detail below in conjunction with the accompanying drawings.

[0023] In one embodiment, if Figure 1 As shown, the present application discloses a sensitive data protection method for a new energy power grid system, which specifically includes the following steps: S10: Acquire server data to be stored, and acquire a data type based on the server data to be stored.

[0024] Specifically, in the process of storing the server data, the data type corresponding to the server data to be stored is obtained by performing type analysis on the server data to be stored.

[0025] S20: According to the data type, multiple node blockchains are obtained in a preset data blockchain mapping thread pool.

[0026] In this embodiment, the node blockchain refers to the blockchain used to store server data.

[0027] Specifically, according to the data type, multiple blockchains for storing server data are obtained in a data blockchain mapping thread pool preset in the cloud storage system.

[0028] S30: Storing the server data to be stored in the multiple node blockchains and generating a data smart contract.

[0029] In this embodiment, the data smart contract refers to an agreement on the contract terms for automatically executing and processing server data stored in the node blockchain.

[0030] Specifically, the server data to be stored is stored in the corresponding node blockchain, and the server data is stored in multiple node blockchains according to the data type to form redundant backup and fault-tolerant processing. Distributed storage can eliminate the risk of single point failure in the existing cloud storage system, thereby ensuring the security and reliability of the server data stored in the cloud storage system.

[0031] Furthermore, while the server data is stored in the node blockchain, an agreement on the contract terms for automatically executing the server data stored in the node blockchain is generated.

[0032] S40: Perform data encryption processing on the server data in the node blockchain according to the data smart contract.

[0033] Specifically, the server data stored in the node blockchain is encrypted according to the data smart contract to realize automatic encryption operation on the server data, further improve the privacy of the server data, and improve the security and privacy protection capabilities of the server data in the cloud storage system.

[0034] In this embodiment, during the storage of server data, the type of the server data to be stored is analyzed to obtain the data type corresponding to the server data to be stored. According to the data type, multiple node blockchains are obtained in the data blockchain mapping thread pool preset in the cloud storage system. The node blockchain refers to the blockchain used to store server data, and the server data to be stored is stored in the corresponding node blockchain. The server data is dispersedly stored in multiple node blockchains according to the data type to form redundant backup and fault-tolerant processing. Distributed storage can eliminate the risk of single point failure in the existing cloud storage system, thereby ensuring the security and reliability of the server data stored in the cloud storage system. While storing the server data in the node blockchain, a data smart contract is generated. The data smart contract refers to an agreement on the contract terms for automatically executing the server data stored in the node blockchain. According to the data smart contract, the server data stored in the node blockchain is encrypted to realize automatic encryption operation on the server data, further improve the privacy of the server data, and improve the security and privacy protection capabilities of the server data in the cloud storage system.

[0035] In one embodiment, if Figure 2 As shown, in step S40, the server data in the node blockchain is encrypted according to the data smart contract, specifically including: S41: Generate a data processing request according to the data smart contract, and build an encryption thread pool that is compatible with the server data to be processed according to the data processing request.

[0036] Specifically, a data processing request is generated according to the data smart contract, and the initial encryption thread pool in the cloud storage system is initialized. For example, according to the type of server data in each node blockchain, the parameters of the initial encryption thread pool in the cloud storage system are reallocated so that the allocated encryption thread pool matches the server data to be processed.

[0037] S42: Obtain a mapping relationship between the server data in the node blockchain and the encryption thread pool.

[0038] S43: According to the mapping relationship, the server data in the node blockchain is mapped to the encryption thread pool for execution, a data encryption processing rule adapted to the data processing request is obtained, and data encryption processing is performed based on the data encryption processing rule.

[0039] Specifically, through the mapping relationship between the server data in the node blockchain and the encryption thread pool, the server data in the node blockchain is mapped to the encryption thread pool for operation, so as to mobilize the corresponding encryption thread pool to perform parallel encryption processing on the server data in the node blockchain, thereby improving the orderliness of the encryption processing of the server data in the node blockchain, and controlling the encryption thread pool to perform encryption processing on the server data in the node blockchain through encryption processing rules, thereby improving the efficiency of encryption processing of the server data in the node blockchain.

[0040] In one embodiment, if Figure 3 As shown, after step S40, the sensitive data protection method of the new energy power grid system further includes: S401: Generate a second data processing request according to the data smart contract, and re-divide the data capacity of the node blockchain according to the second data processing request to obtain a data capacity threshold that meets the second data processing request.

[0041] Specifically, according to the second data processing request, the node blockchain in the cloud storage system is initialized, such as redividing the data capacity of the node blockchain according to the capacity of the received server data, and setting the maximum number of message receptions for each node blockchain, so that the storage of the server data to be stored meets the optimal operating efficiency of each node blockchain in the cloud storage system, thereby obtaining a message capacity threshold that meets the second data processing request.

[0042] S402: Adjust the data storage time of the server data in each node blockchain so that the adjusted data storage time meets the processing requirements of the data capacity threshold, thereby obtaining the target data storage time.

[0043] Specifically, the data storability time refers to the length of time that the node blockchain stores the server data. During the data storability time, the stored server data can only be stored in the node blockchain, reducing the probability of the same server data being repeatedly stored in multiple node blockchains. For example, the storage time of the server data is determined based on the capacity of the node blockchain, and this time is used as the data storability time, so that the adjusted data storability time meets the processing requirements of the data capacity threshold, thereby obtaining the target data storability time.

[0044] S403: According to the target data storage time, the data renewal time of the server data in each node blockchain is adjusted to obtain the target data renewal time that meets the second data processing request.

[0045] Specifically, according to the target data storability time, the server data renewal time of each node blockchain is dynamically adjusted. For example, the target data storability time of each node blockchain is monitored separately. When the target data storability time ends, the target data renewal time is called to automatically renew the server data of the node blockchain. During the data renewal time, the storability of the server data is changed through the node blockchain, and the change result is returned to the node blockchain and the corresponding server data storability time is updated, thereby completing the automatic update and renewal of the server data in the node blockchain.

[0046] S404: Generate a data processing time rule according to the target data storage time and the target data renewal time, and perform data update processing on the server data in the node blockchain based on the data processing time rule.

[0047] Specifically, corresponding data processing time rules are generated according to the adjusted target data storage time and target data renewal time, so as to facilitate rapid data storage and update processing of server data in the node blockchain according to the data processing time rules, thereby improving the processing efficiency of the cloud storage system for server data.

[0048] In one embodiment, if Figure 4 As shown, after step S40, that is, after the server data in the node blockchain is encrypted according to the data smart contract, the sensitive data protection method of the new energy power grid system further includes: S50: Generate data processing rules according to the data smart contract.

[0049] S60: According to the data processing rule, the server data in the node blockchain is mapped to the data processing thread pool for data processor adaptation, and the data processor with the best adaptation degree is selected to process the server data in the node blockchain.

[0050] Specifically, through the data smart contract, a data processing rule is generated for automatic execution of the server data in the node blockchain. According to the data processing rule, the server data in the node blockchain is mapped to the data processing thread pool, and the server data in the node blockchain is processed by the data processor with the best adaptation degree, so that the server data in each node blockchain is decoupled and distributed to the corresponding data processor for data processing through the corresponding data processing thread pool, so that the server data in each node blockchain in the cloud storage system can be processed in parallel, thereby improving the orderliness of server data processing, and reducing the operation and maintenance cost of the cloud storage system by mapping the server data in each node blockchain to different thread pools for parallel processing.

[0051] In one embodiment, if Figure 5As shown, in step S60, that is, according to the data processing rule, the server data in the node blockchain is mapped to the data processing thread pool for data processor adaptation, and the data processor with the best adaptation degree is selected to process the server data in the node blockchain, specifically including: S61: According to the data processing rules, data renewal processing is performed on the server data in the node blockchain to obtain renewal server data running according to the target data renewal time.

[0052] Specifically, according to the data processing rules, data renewal processing is performed on the server data in the node blockchain. For example, when the cloud storage system receives new input of server data, the data processing rules are called to renew the newly input server data, so that the server data newly input into the node blockchain is cyclically renewed according to the target renewal time to obtain the renewed server data.

[0053] S62: Perform data processing thread pool adaptation processing on the renewal server data, and construct a thread pool mapping relationship between the renewal server data and the data processing thread pool.

[0054] Specifically, the renewal server data is matched to the data processing thread pool through the data uniqueness of the renewal server data, such as data classification and data unique identification code, to obtain the thread pool mapping relationship between the renewal server data and the data processing thread pool. S63: According to the thread pool mapping relationship, the renewal server data is adapted to the data processors in the data processing thread pool, and the optimal data processor with the best adaptation degree is selected.

[0055] S64: Establishing a data distribution relationship between the renewal server data and the optimal data processor, and performing data processing on the renewal server data according to the data distribution relationship.

[0056] Specifically, the renewal server data and the data processor are adapted in the data processing thread pool to obtain the optimal data processor that is best adapted to the current renewal server data. The renewal server data is distributed and processed through the data distribution relationship between the optimal data processor and the renewal server data. The data distribution process of the renewal server data is dynamically operated and maintained by the data processor to improve the intelligence of the cloud storage system.

[0057] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0058] In one embodiment, a sensitive data protection system for a new energy power grid system is provided, and the sensitive data protection system for the new energy power grid system corresponds one-to-one to the sensitive data protection method for the new energy power grid system in the above embodiment. Figure 7 As shown, the sensitive data protection system of the new energy power grid system includes a server data acquisition module, a node blockchain confirmation module, a data storage module and a data encryption module. The detailed description of each functional module is as follows: A server data acquisition module, used to acquire server data to be stored, and acquire a data type based on the server data to be stored; A node blockchain confirmation module, used to obtain multiple node blockchains in a preset data blockchain mapping thread pool according to the data type; A data storage module, used to store the server data to be stored in the multiple node blockchains and generate a data smart contract; A data encryption module is used to perform data encryption processing on the server data in the node blockchain according to the data smart contract.

[0059] Optionally, the data encryption module includes: An encryption thread pool matching submodule, used to generate a data processing request according to the data smart contract, and to construct an encryption thread pool adapted to the server data to be processed according to the data processing request; A mapping relationship confirmation submodule, used to obtain the mapping relationship between the server data in the node blockchain and the encryption thread pool; The data encryption processing rule generation submodule is used to map the server data in the node blockchain to the encryption thread pool according to the mapping relationship, obtain the data encryption processing rules that are compatible with the data processing request, and perform data encryption processing based on the data encryption processing rules.

[0060] Optionally, the sensitive data protection system of the new energy grid system also includes: A data capacity threshold acquisition module, used to generate a second data processing request according to the data smart contract, and re-divide the data capacity of the node blockchain according to the second data processing request to obtain a data capacity threshold that meets the second data processing request; A server data storage time determination module, used to adjust the data storage time of the server data in each node blockchain so that the adjusted data storage time meets the processing requirements of the data capacity threshold, thereby obtaining a target data storage time; A server data renewal time determination module, configured to adjust the data renewal time of the server data in each node blockchain according to the target data storage time, to obtain a target data renewal time that meets the second data processing request; The server data update module is used to generate a data processing time rule according to the target data storage time and the target data renewal time, and perform data update processing on the server data in the node blockchain based on the data processing time rule.

[0061] For the specific definition of the sensitive data protection system of the new energy power grid system, please refer to the definition of the sensitive data protection method of the new energy power grid system mentioned above, which will not be repeated here. Each module in the sensitive data protection system of the above-mentioned new energy power grid system can be implemented in whole or in part through software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0062] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 7 As shown. The computer device includes a processor, a memory, a network interface and a database connected via a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store server data input into the cloud storage system. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a sensitive data protection method of a new energy power grid system is implemented.

[0063] In one embodiment, a computer device is provided, including 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: Acquire server data to be stored, and acquire data type based on the server data to be stored; According to the data type, multiple node blockchains are obtained in a preset data blockchain mapping thread pool; Storing the server data to be stored in the multiple node blockchains and generating a data smart contract; The server data in the node blockchain is encrypted according to the data smart contract.

[0064] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented: Acquire server data to be stored, and acquire data type based on the server data to be stored; According to the data type, multiple node blockchains are obtained in a preset data blockchain mapping thread pool; Storing the server data to be stored in the multiple node blockchains and generating a data smart contract; The server data in the node blockchain is encrypted according to the data smart contract.

[0065] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0066] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0067] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A sensitive data protection method for a new energy power grid system, characterized in that: The sensitive data protection method of the new energy power grid system comprises the following steps: Acquire server data to be stored, and acquire data type based on the server data to be stored; According to the data type, multiple node blockchains are obtained in a preset data blockchain mapping thread pool; Storing the server data to be stored in the multiple node blockchains and generating a data smart contract; The server data in the node blockchain is encrypted according to the data smart contract.

2. A sensitive data protection method for a new energy power grid system according to claim 1, characterized in that: The data encryption processing of the server data in the node blockchain according to the data smart contract specifically includes: Generate a data processing request according to the data smart contract, and build an encryption thread pool adapted to the server data to be processed according to the data processing request; Obtaining a mapping relationship between server data in the node blockchain and the encryption thread pool; According to the mapping relationship, the server data in the node blockchain is mapped to the encryption thread pool for execution, a data encryption processing rule that is compatible with the data processing request is obtained, and data encryption processing is performed based on the data encryption processing rule.

3. The sensitive data protection method of a new energy power grid system according to claim 1 is characterized in that: After the server data in the node blockchain is encrypted according to the data smart contract, the sensitive data protection method of the new energy power grid system further includes: Generate a second data processing request according to the data smart contract, and re-divide the data capacity of the node blockchain according to the second data processing request to obtain a data capacity threshold that meets the second data processing request; Adjusting the data storage time of the server data in each node blockchain so that the adjusted data storage time meets the processing requirements of the data capacity threshold, thereby obtaining the target data storage time; According to the target data storage time, the data renewal time of the server data in each node blockchain is adjusted to obtain the target data renewal time that meets the second data processing request; A data processing time rule is generated according to the target data storage time and the target data renewal time, and data update processing is performed on the server data in the node blockchain based on the data processing time rule.

4. The sensitive data protection method of a new energy power grid system according to claim 1 is characterized in that: After the server data in the node blockchain is encrypted according to the data smart contract, the sensitive data protection method of the new energy power grid system further includes: Generate data processing rules according to the data smart contract; According to the data processing rules, the server data in the node blockchain is mapped to the data processing thread pool for data processor adaptation, and the data processor with the best adaptation degree is selected to process the server data in the node blockchain.

5. A sensitive data protection method for a new energy power grid system according to claim 4, characterized in that: According to the data processing rule, mapping the server data in the node blockchain to the data processing thread pool for data processor adaptation, and selecting the data processor with the best adaptation degree to process the server data in the node blockchain, specifically includes: According to the data processing rules, data renewal processing is performed on the server data in the node blockchain to obtain renewal server data running according to the target data renewal time; Performing data processing thread pool adaptation processing on the renewal server data, and establishing a thread pool mapping relationship between the renewal server data and the data processing thread pool; According to the thread pool mapping relationship, the renewal server data is adapted to the data processors in the data processing thread pool, and the optimal data processor with the best adaptation degree is selected; A data distribution relationship between the renewal server data and the optimal data processor is established, and data processing is performed on the renewal server data according to the data distribution relationship.

6. A sensitive data protection system for a new energy power grid system, characterized in that: The sensitive data protection system of the new energy grid system includes: A server data acquisition module, used to acquire server data to be stored, and acquire a data type based on the server data to be stored; A node blockchain confirmation module, used to obtain multiple node blockchains in a preset data blockchain mapping thread pool according to the data type; A data storage module, used to store the server data to be stored in the multiple node blockchains and generate a data smart contract; A data encryption module is used to perform data encryption processing on the server data in the node blockchain according to the data smart contract.

7. A sensitive data protection system for a new energy power grid system according to claim 6, characterized in that: The data encryption module comprises: An encryption thread pool matching submodule, used to generate a data processing request according to the data smart contract, and to construct an encryption thread pool adapted to the server data to be processed according to the data processing request; A mapping relationship confirmation submodule, used to obtain the mapping relationship between the server data in the node blockchain and the encryption thread pool; The data encryption processing rule generation submodule is used to map the server data in the node blockchain to the encryption thread pool according to the mapping relationship, obtain the data encryption processing rules that are compatible with the data processing request, and perform data encryption processing based on the data encryption processing rules.

8. A sensitive data protection system for a new energy power grid system according to claim 6, characterized in that: The sensitive data protection system of the new energy grid system also includes: A data capacity threshold acquisition module, used to generate a second data processing request according to the data smart contract, and re-divide the data capacity of the node blockchain according to the second data processing request to obtain a data capacity threshold that meets the second data processing request; A server data storage time determination module, used to adjust the data storage time of the server data in each node blockchain so that the adjusted data storage time meets the processing requirements of the data capacity threshold, thereby obtaining a target data storage time; A server data renewal time determination module, configured to adjust the data renewal time of the server data in each node blockchain according to the target data storage time, to obtain a target data renewal time that meets the second data processing request; The server data update module is used to generate a data processing time rule according to the target data storage time and the target data renewal time, and perform data update processing on the server data in the node blockchain based on the data processing time rule.

9. A computer device 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 steps of the sensitive data protection method of the new energy power grid system as described in any one of claims 1 to 5 are implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of a sensitive data protection method for a new energy power grid system as described in any one of claims 1 to 5 are implemented.